CxxDroid è il più facile da usare educativo C e C IDE per Android.
Funzionalità:
- Compilatore C/C offline: non è necessario Internet per eseguire programmi C/C.
- Gestione pacchetti e un repository personalizzato con pacchetti predefiniti per librerie comuni, come boost, sqlite, ncurses, libcurl, ecc.
- librerie grafiche come SDL2, SFML* e Allegro* sono anche disponibili.
- Esempi disponibili Of-the-box per un apprendimento più rapido.
- Emulatore terminale a pieno titolo.
- C/C Modalità Interprete (REPL) basata anche su CIRN CLING è disponibile.
- Performance eccezionali con tecnologia di memorizzazione nella cache del compilatore avanzata : fino a 33 volte più veloce quando viene utilizzata la libreria Boost, 3x medio accelerato.
- 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 in I tuoi programmi :)
- UI progettata con la velocità e l'usabilità in mente: dimentica le scorciatoie innoe o le combinazioni di pulsanti touch richiesti solo per eseguirti R programma.
- True compilatore: nessun interprete di Java (o addirittura JavaScript) coinvolto, anche il linguaggio in linea dell'assemblatore è supportato (Sintassi di Clang).
Funzionalità dell'editor:
- Previsione del codice tempo reale, L'analisi automatica e il codice proprio come in qualsiasi IDE reale. *
- barra della tastiera estesa con tutti i simboli necessari per programmare in c.
- Evidenziazione della sintassi e amp; temi.
- schede.
- un clic condividi su pastebin.
* Le funzionalità contrassegnate da asterisk sono disponibili solo in versione premium.
Avviso importante: cxxDroid richiede almeno 150 MB Memoria interna gratuita. Si consiglia 200 MB. Più se stai utilizzando librerie pesanti come Boost.
Prendi parte allo sviluppo di CXXDroid segnalando bug o fornendo richieste di funzionalità. Apprezziamo questo.
L'elenco di funzionalità che non sono ancora disponibili, ma stiamo lavorando per aggiungerle:
- debugger
Poiché l'obiettivo principale di CXXDroid è aiutare l'utente a imparare il linguaggio di programmazione C, il nostro La prima priorità è il porting delle librerie comuni, si noti che quando ci chiedi di aggiungere alcune biblioteche.
Informazioni legali.
Busybox e GNU LD in CXXDroid APK sono autorizzati in (l) GPL, inviaci un'e -mail per il codice sorgente .
Clang in bundle con cxxDroid ha alcune importanti modifiche, ma la fonte di questa forcella è attualmente chiusa. Non stiamo permettendo alcun riutilizzo di questa parte (o altra parte proprietaria) di CXXDroid in qualsiasi altro prodotto e lo considereremo una violazione del copyright. I binari compilati con cxxdroid possono anche essere soggetti a queste restrizioni se sono collegati alle nostre librerie proprietarie.
I campioni disponibili nell'applicazione sono gratuiti per l'uso educativo con un'eccezione: loro o le loro opere derivate, non possono essere utilizzati in nessuno prodotti in competizione (in ogni modo). Se non sei sicuro, se la tua app è interessata da questa restrizione, chiedi sempre un permesso via e -mail.
Android è un marchio di Google Inc.
Implemented Scoped Storage for Android 11
Added Storage Access Framework support for all Android versions