IDE (Integrated Development Environment) adalah program pc yang mempunyai lebih dari satu fasilitas yang diperlukan didalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan didalam membangun perangkat lunak.
Sebuah IDE biasanya mempunyai fasilitas dasar seperti:
- Editor, yakni fasilitas untuk menuliskan kode sumber dari perangkat lunak.
- Compiler, yakni fasilitas untuk mengecek sintaks dari kode sumber sesudah itu mengubah didalam wujud binari yang sesuai bersama dengan bahasa mesin.
- Linker, yakni fasilitas untuk menyatukan information binari yang lebih dari satu kode sumber yang dihasilkan compiler supaya data-data binari berikut jadi satu kesatuan dan jadi suatu program pc yang siap dieksekusi.
- Debuger, yakni fasilitas untuk mengetes jalannya program, untuk mencari bug/kesalahan yang terkandung didalam program.
Sampai langkah khusus IDE modern bisa mendukung memberi tambahan panduan yang mempercepat penulisan. Pada saat penulisan kode, IDE terhitung bisa menunjukan bagian-bagian yang jelas punya kandungan kesalahan atau keraguan.
Seiring berjalanya selagi teknologi tambah meningkat dan terhitung IDE. Salah satu tujuan diciptakan IDE modern layaknya jaman sekarang adalah untuk memaksimalkan produktifitas para programmer.
Dengan disediakan komponen dan sarana yang mendukung untuk kinerja programmer, hal ini terbukti dengan pertembuhan teknologi yang tambah cepat pada jaman sekarang.
Berikut adalah macam-macam IDE C/C++
Anjuta, Code::Blocks, CodeLite, Dev-C++, Eclipse, GNAT Programming Studio, KDevelop, Kuzya, MonoDevelop, NetBeans, QDevelop, Qt Creator, wxDev-C++, Ultimate++, Pelles C, Sun Studio, Xcode, C++Builder, CodeWarrior, IBM VisualAge, dan Visual Studio (Express).
Silahkan kamu memilih (Download dan Install) salah satu IDE C++ dari daftar IDE di atas, kamu juga dapat memilih lebih dari satu atau melanjutkan dengan pakai IDE kesukaan anda.