È stato rilasciato il progetto Red Panda C++ 3.0, un leggero ambiente di sviluppo integrato per C, C++ e GNU Assembly. Red Panda C++ continua lo sviluppo dell'IDE Dev-C++, che è stato riscritto da Delphi a C++ utilizzando la libreria Qt. Il codice del progetto è distribuito sotto la licenza GPLv3. Inizialmente, l'ambiente di sviluppo Dev-C++ supportava solo la piattaforma Windows, ma Red Panda C++ ha aggiunto il supporto per le piattaforme Linux e macOS.
Caratteristiche di Red Panda C++:
- Supporta schermi ad alta densità di pixel.
- Completamento del codice e controllo della sintassi durante la modifica, compressione dei blocchi di codice, formattazione automatica.
- Funzionalità di debugger migliorate, come uno stack di chiamate e un'interfaccia per visualizzare il contenuto della memoria.
- Supporto per temi e combinazioni di colori. Disponibilità della modalità interfaccia oscura.
- Supporto per la codifica UTF-8.
- Sistemi per il mantenimento di elenchi di attività (TODO) e segnalibri.
- Funzionalità di ricerca e sostituzione notevolmente migliorata.
- Opportunità di refactoring (rinominare i nomi).
- Supporto del compilatore SDCC.

I cambiamenti più evidenti nella nuova versione:
- Il supporto per i caratteri Unicode è stato ampliato e sono stati apportati miglioramenti relativi ai caratteri.
- Supporto per il rendering di caratteri e spazi di controllo ASCII.
- Evidenziazione della sintassi migliorata, aggiunta dell'evidenziazione degli attributi C++ e dell'evidenziazione delle parole nelle righe e nei commenti.
- Il codice per caricare e modificare i file è stato ottimizzato.
- Aggiunto supporto per classi anonime ed espressioni lambda in C++.
- Alle impostazioni è stato aggiunto un pannello con un elenco di caratteri.
- Sono state aggiunte descrizioni comando alla tabella di analisi dello stack nel debugger.
- Abilitata l'apertura dei file “.def” (definizione della composizione del modulo) nell'editor.
- Aggiunta la possibilità di accedere alle voci di menu tramite tasti di scelta rapida.
- L'interfaccia per la gestione dei temi è stata ridisegnata.
- Aggiunte ulteriori modalità di formattazione del codice.
- Aggiunto un menu per controllare il completamento del codice di input.
Fonte: opennet.ru
