È stato pubblicato il progetto Red Panda C++ 3.0, un ambiente di sviluppo integrato leggero per i linguaggi C, C++ e GNU Assembly. Red Panda C++ continua lo sviluppo dell'IDE Dev-C++, che è stato riscritto da Delphi in C++ utilizzando la libreria Qt. Il codice del progetto è distribuito con licenza GPLv3. Inizialmente, l'ambiente di sviluppo Dev-C++ supportava solo la piattaforma Windows, ma in Red Panda C++ è stata aggiunta la supporto per le piattaforme Linux e macOS.
Caratteristiche di Red Panda C++:
- Supporto per schermi ad alta densità di pixel.
- Completa automaticamente il codice e verifica la sintassi durante la modifica, piegatura dei blocchi di codice, formattazione automatica.
- Funzionalità avanzate di debug, come lo stack delle chiamate e un'interfaccia per visualizzare il contenuto della memoria.
- Supporto per temi e schemi di colori. Presenza di una modalità scura nell'interfaccia.
- Supporto per la codifica UTF-8.
- Sistemi per la gestione delle to-do e dei segnalibri.
- Funzionalità di ricerca e sostituzione notevolmente migliorate.
- Funzionalità per il refactoring (rinominare nomi).
- Supporto per il compilatore SDCC.

Le modifiche più evidenti nella nuova versione:
- Supporto esteso per i caratteri Unicode e miglioramenti relativi ai font.
- Supporto per la visualizzazione dei caratteri ASCII di controllo e degli spazi.
- Miglioramento della evidenziazione della sintassi con aggiunta di evidenziazione per gli attributi C++ e per le parole nelle stringhe e commenti.
- Ottimizzazione del codice per il caricamento e la modifica dei file.
- Aggiunta del supporto per classi anonime e espressioni lambda in C++.
- Nel pannello delle impostazioni è stata aggiunta una lista di font.
- Aggiunte suggerimenti contestuali alla tabella di traccia dello stack nel debugger.
- Possibilità di aprire file con estensione «.def» (definizione del modulo) nell'editor.
- Aggiunta la possibilità di accedere agli elementi di menu tramite scorciatoie da tastiera.
- Interfaccia rivisitata per la gestione dei temi.
- Aggiunti ulteriori modalità di formattazione del codice.
- Aggiunto un menu per gestire il completamento del codice.
Fonte: opennet.ru
