C/C++ integrierte Entwicklungsumgebungen, oder C/C++ IDEs, sind Softwareplattformen, die Programmierern und Entwicklern ein umfassendes Set an Werkzeugen für die Softwareentwicklung in einem einzigen Produkt bieten, speziell in den Programmiersprachen C und/oder C++. C/C++ IDEs sind darauf ausgelegt, mit spezifischen Anwendungsplattformen zu arbeiten und Barrieren im Lebenszyklus der Softwareentwicklung zu beseitigen. C/C++ IDEs werden von Entwicklungsteams genutzt, um neue Software, Apps, Webseiten und Dienste zu erstellen, indem sie ein einziges Werkzeug mit allen notwendigen Funktionen bereitstellen, um diese Aufgaben zu erfüllen, und die Notwendigkeit für Integrationen beseitigen. C/C++ IDEs werden verwendet, um Code für eine spezifische Plattform oder Plattformen zu programmieren, und verfügen über integrierte Funktionen, die speziell für die Nutzung innerhalb dieser Plattformen entwickelt wurden, einschließlich der Fähigkeit, Code zu kompilieren, zu debuggen oder intelligent automatisch zu vervollständigen.
Um in die Kategorie der C/C++ Integrierten Entwicklungsumgebungen aufgenommen zu werden, muss ein Produkt:
C- oder C++-Programmierfähigkeiten über einen Texteditor oder eine GUI (grafische Benutzeroberfläche) bereitstellen
Mit mindestens einer Plattform ohne separates Plugin integrieren
Eine Plattform-API (Application Programming Interface) offenlegen und das Kompilieren, Debuggen, Versionskontrolle, plattformspezifische Codevorschläge oder Codebereitstellung ermöglichen