CodeBlocks Compiler, CodeBlocks merupakan Compiler open source bersifat gratisan, cross-platform IDE (Integrated Development Environment) yang support untuk berbagai compiler contoh GCC dan Visual C++. CodeBlocks dikembangkan dalam bahasa pemrograman C++ menggunakan GUI toolkit wxWidgets.
Dikembangkan oleh CodeBlocks team, dengan GNU General Public License, CodeBlocks menggunakan plugin architecture, cocok untuk pemrograman bahasa C dan C++, tapi bisa juga digunakan untuk pemrograman ARM, AVR, D, DirectX, FLTK, Fortran, GLFW, GLUT, GTK+, Irrlicht, Lightfeather, MATLAB, OGRE, OpenGL, Qt, SDL, SFML, STL, SmartWin dan wx programs and applications, meski kedepan perlu adanya penambahan third-party SDK (Software Development Kit) ataupun framework.
CodeBlocks dapat digunakan di sistem operasi Windows, Linux, dan Mac OS X.
Seperti disebut sebelumnya, kelebihan dari CodeBlocks adalah support berbagai macam compiler, termasuk MinGW / GCC, Digital Mars, Microsoft Visual C++, Borland C++, Watcom, LCC, dan Intel C++ compiler. Terdapat fasilitas support untuk compiler bahasa pemrograman lain, semisal GNU Fortran, Digital Mars D dan GNU GDC. Code::Blocks menyimpan informasi project file dalam XML. Dengan adanya syntax highlighter memudahkan dalam menulis dan mengoreksi kesalahan program.
Fitur-fitur yang dimiliki CodeBlocks yaitu:
- Compilers
- Code editor
- Debugger
- GUI designer
- User migration
- Project files and build system
Contoh-contoh Programnya dapat anda lihat DISINI