Cool Blue Outer Glow Pointer PENGENALAN CODE::BLOCKS ~ KULIAH TAK SEINDAH DITIPI-TIPI

Minggu, 30 Oktober 2016

PENGENALAN CODE::BLOCKS

Pada category “C++/CLI” disamping, kita menggunakan IDE dari Microsoft yaitu Visual C++ Express 2010 (gratis) dan Visual C++ 2010 Ultimate (berbayar), nah pada kesempatan kali ini kita akan membahas salah satu IDE gratis yang powerfull dan juga banyak digunakan oleh para programmer yaitu Code::Blocks.

Code::Blocks adalah sebuah IDE C++ yang opensource dan cross platform artinya selain ada versi Windows, juga memiliki versi untuk Operating System yang lain. Code::Blocks dilengkapi dengan adanya fasilitas ‘plugins’, sehingga penambahan feature baru dapat dilakukan dengan install uninstall plugin.


Berikut merupakan features dari Code::Blocks
Highlights:
• Open Source! GPLv3, no hidden costs.
• Cross-platform. Runs on Linux, Mac, Windows (uses wxWidgets).
• Written in C++. No interpreted languages or proprietary libs needed.
• Extensible through plugins

Compiler:
• Multiple compiler support:
o GCC (MingW / GNU GCC)
o MSVC++
o Digital Mars
o Borland C++ 5.5
o Open Watcom
o ...and more
• Very fast custom build system (no makefiles needed)
• Support for parallel builds (utilizing your CPU's extra cores)
• Multi-target projects
• Workspaces to combine multiple projects
• Inter-project dependencies inside workspace
• Imports MSVC projects and workspaces (NOTE: assembly code not supported yet)
• Imports Dev-C++ projects

Debugger:
• Interfaces GNU GDB
• Also supports MS CDB (not fully featured)
• Full breakpoints support:
o Code breakpoints
o Data breakpoints (read, write and read/write)
o Breakpoint conditions (break only when an expression is true)
o Breakpoint ignore counts (break only after certain number of hits)
• Display local function symbols and arguments
• User-defined watches (support for watching user-defined types through scripting)
• Call stack
• Disassembly
• Custom memory dump
• Switch between threads
• View CPU registers

Interface:
• Syntax highlighting, customizable and extensible
• Code folding for C++ and XML files.
• Tabbed interface
• Code completion
• Class Browser
• Smart indent
• One-key swap between .h and .c/.cpp files
• Open files list for quick switching between files (optional)
• External customizable "Tools"
• To-do list management with different users
And many more features provided through plugins!



Code::Blocks adalah sebuah IDE, dan bukanlah compiler atau linker, sehingga dalam package nya, Code::Blocks menyertakan external Compiler seperti MinGW/GCC. IDE ini didesign untuk compatible dengan Compiler apapun, termasuk compiler Visual C++ yang biasanya kita gunakan dalam category “C++/CLI”.

Untuk category C++ ini nanti, kita akan menggunakan Code::Blocks sebagai IDE kita.

Lalu apa yang ada dalam minGW? Berikut merupakan spesifikasinya:
• A port of the GNU Compiler Collection (GCC), including C, C++, ADA and Fortran compilers;
• GNU Binutils for Windows (assembler, linker, archive manager)
• A command-line installer (mingw-get) for MinGW and MSYS deployment on MS-Windows
• A GUI wrapper (mingw-get-inst) for the command line installer

Untuk Aplikasinya bisa diDownload dibawah ini.
http://adf.ly/1fI3A9

0 komentar:

Posting Komentar