Descrizione di Cxxdroid - IDE del compilatore C ++ per lo sviluppo mobile [Varia in base al dispositivo]
Cxxdroid - IDE del compilatore C ++ per lo sviluppo mobile [varia in base al dispositivo] aggiornato Mercoledì 21 ottobre 2020 è l'istruzione per Android sviluppata da IIEC
Cxxdroid è l'IDE educativo C e C ++ più facile da usare per Android.
Caratteristiche:
- Compilatore C / C ++ offline: non è richiesta Internet per eseguire programmi C / C ++.
- Gestore di pacchetti e un repository personalizzato con pacchetti precompilati per librerie comuni, come Boost, SQLite, ncurses, libcurl, ecc.
- Sono disponibili anche librerie grafiche come SDL2, SFML * e Allegro *.
- Esempi disponibili pronti all'uso per un apprendimento più rapido.
- Emulatore di terminale completo.
- È disponibile anche la modalità interprete C / C ++ (REPL) basata su CERN Cling.
- Prestazioni eccezionali con tecnologia avanzata di memorizzazione nella cache del compilatore: fino a 33 volte più veloce quando viene utilizzata la libreria Boost, 3 volte la velocità media.
- Architettura pulita e matura: ora il codice viene analizzato e compilato con lo stesso compilatore e l'IDE non si blocca completamente a causa di errori di runtime nei tuoi programmi 🙂
- Interfaccia utente progettata pensando alla velocità e all'usabilità: dimentica le scorciatoie non ovvie o le combinazioni di pulsanti a sfioramento richieste solo per eseguire il programma.
- Vero compilatore: non sono coinvolti interpreti basati su Java (o anche Javascript), anche il linguaggio assembler inline è supportato (sintassi Clang).
Caratteristiche dell'editor:
- Previsione del codice in tempo reale, rientro automatico e analisi del codice proprio come in qualsiasi IDE reale. *
- Barra della tastiera estesa con tutti i simboli necessari per programmare in C ++.
- Evidenziazione della sintassi e temi.
- Tabs.
- Condivisione con un clic su Pastebin.
* Le funzioni contrassegnate dall'asterisco sono disponibili solo nella versione Premium.
Avviso importante: Cxxdroid richiede almeno 150 MB di memoria interna libera. 200 MB + è raccomandato. Altro se stai usando librerie pesanti come Boost.
Partecipa allo sviluppo di Cxxdroid segnalando bug o fornendoci richieste di funzionalità. Lo apprezziamo
L'elenco delle funzionalità che non sono ancora disponibili, ma stiamo lavorando per aggiungerle:
- Debugger
Poiché l'obiettivo principale di Cxxdroid è aiutare l'utente ad imparare il linguaggio di programmazione C ++, la nostra prima priorità è il porting di librerie comuni, si noti che quando ci viene chiesto di aggiungere alcune librerie.
Informazione legale.
Busybox e GNU ld in Cxxdroid APK sono concessi in licenza sotto (L) GPL, inviandoci un'e-mail per il codice sorgente.
Clang in bundle con Cxxdroid ha alcune importanti modifiche, ma la fonte di questo fork è attualmente chiusa. Non consentiamo il riutilizzo di questa (o altra parte proprietaria) di Cxxdroid in altri prodotti e considereremo questa violazione del copyright.
I campioni disponibili nell'applicazione sono gratuiti per uso didattico con una sola eccezione: essi o le loro opere derivate non possono essere utilizzati in alcun prodotto concorrente (in alcun modo). Se non sei sicuro, se l'app è interessata da questa restrizione, chiedi sempre un'autorizzazione via e-mail.
Android è un marchio di Google Inc.
Novità di Cxxdroid - IDE del compilatore C ++ per lo sviluppo mobile [Varia con dispositivo]
3.1:
Conformità alle modifiche alla politica di abbonamento
3.0:
Aggiunto supporto librerie grafiche (SDL2, SFML e Allegro)
Aggiunta una funzione per modificare il nuovo modello di file
Dipendenze aggiornate
Risolti alcuni errori "Trap" non evidenti per codice c non conforme (reso più "definito" il comportamento indefinito)