Die Version des Projekts Red Panda C++ 3.0 wurde veröffentlicht, einer leichtgewichtigen integrierten Entwicklungsumgebung für die Programmiersprachen C, C++ und GNU Assembly. Red Panda C++ baut auf der IDE Dev-C++ auf, die von Delphi nach C++ unter Verwendung der Qt-Bibliothek neu geschrieben wurde. Der Code des Projekts wird unter der GPLv3-Lizenz verbreitet. Ursprünglich unterstützte die Entwicklungsumgebung Dev-C++ nur die Windows-Plattform, aber in Red Panda C++ wurde die Unterstützung für Linux- und macOS-Plattformen hinzugefügt.
Funktionen von Red Panda C++:
- Unterstützung für hochauflösende Bildschirme.
- Code-Vervollständigung und Syntaxprüfung während der Bearbeitung, Faltung von Codeblöcken, automatische Formatierung.
- Erweiterte Debugging-Funktionen, wie Aufrufstapel und Schnittstelle zum Anzeigen des Speicherinhalts.
- Unterstützung von Themen und Farbschemata. Dunkler Modus der Benutzeroberfläche verfügbar.
- Unterstützung für UTF-8-Codierung.
- Systeme zur Verwaltung von Aufgabenlisten (TODO) und Lesezeichen.
- Signifikant verbesserte Such- und Ersetzungsfunktionen.
- Möglichkeiten zur Durchführung von Refactoring (Umbenennung von Elementen).
- Unterstützung des SDCC-Compilers.

Die auffälligsten Änderungen in der neuen Version:
- Die Unterstützung für Unicode-Zeichen wurde erweitert und Verbesserungen bei der Schriftartverwendung vorgenommen.
- Unterstützung für die Visualisierung von Steuer-ASCII-Zeichen und Leerzeichen.
- Die Syntaxhervorhebung wurde verbessert; C++-Attributhervorhebung sowie Hervorhebung von Wörtern in Strings und Kommentaren wurden hinzugefügt.
- Der Code wurde optimiert, um das Laden und Bearbeiten von Dateien zu verbessern.
- Unterstützung für anonyme Klassen und Lambda-Ausdrücke in C++ hinzugefügt.
- Ein Panel mit einer Liste von Schriftarten wurde in die Einstellungen integriert.
- Tooltips wurden zur Stack-Trace-Tabelle im Debugger hinzugefügt.
- Ermöglicht das Öffnen von '.def'-Dateien (Modulkonstruktion) im Editor.
- Möglichkeit zur Menüelementanwahl über Tastenkombinationen hinzugefügt.
- Die Benutzeroberfläche zur Verwaltung von Designs wurde überarbeitet.
- Zusätzliche Codeformatierungsmodi wurden hinzugefügt.
- Ein Menü zur Verwaltung der Codeeingabeergänzungen wurde hinzugefügt.
Quelle: opennet.ru
