IDE, atau lingkungan pengembangan (perangkat lunak) terintegrasi, merupakan salah satu perangkat kerja utama bagi para pengembang.
CodeBlocks merupakan salah satu IDE gratisan untuk pengembangan perangkat lunak dengan C/C++. Cukup pesat perkembangan IDE ini, kalau mengingat umurnya yang masih relatif muda.
Selain karena gratis (dan
open source), CodeBlocks juga menarik karena:
- Multi platform. CodeBlocks ditulis dalam bahasa C++ dan menggunakan pustaka wxWidgets untuk user interface.
- Mendukung beragam compiler: GCC, MSVC++, Digital Mars, Borland C++ 5.5, Open Watcom, bahkan SDCC yang biasa digunakan untuk pemrograman mikro kontroler.
- Dikembangkan dengan arsitektur terbuka, memungkinkan pihak ketiga mengembangkan plugin bagi beragam keperluan. Salah satu plugin, wxSmith, adalah desainer user interface untuk wxWidgets.
- Dapat mengelola lebih dari stau projek pada saat yang sama, mirip dengan fitur yang ada pada MS Visual C++.
Saat ini, versi terakhir CodeBlocks adalah
RC2. Masih ada beberapa bug di sana-sini, meskipun untuk keperluan yang tidak terlalu kritis sudah dapat digunakan.
Ini screenshots di Windows (2003 Server) dan Linux (Slackware 10.2):
