Cxxdroid is de meest gebruiksvriendelijke educatieve C en C++ IDE voor Android.
Functies:
- Offline C/C++-compiler: er is geen internet nodig om C/C++-programma's uit te voeren.
- Pakketbeheerder en een aangepaste repository met vooraf gebouwde pakketten voor algemene bibliotheken, zoals Boost, SQLite, ncurses, libcurl, enz.
- Grafische bibliotheken zoals SDL2, SFML* en Allegro* zijn ook beschikbaar.
- Voorbeelden beschikbaar uit de doos voor sneller leren.
- Volledig uitgeruste terminalemulator.
- C/C++-interpretermodus (REPL) op basis van CERN Cling is ook beschikbaar.
- Uitstekende prestaties met geavanceerde compiler-cachingtechnologie: tot 33 keer sneller wanneer de Boost-bibliotheek wordt gebruikt, 3x gemiddelde snelheid.
- Schone en volwassen architectuur: nu wordt code geanalyseerd en gecompileerd met dezelfde compiler, en de IDE crasht niet volledig vanwege runtime-fouten in je programma's :)
- UI ontworpen met snelheid en bruikbaarheid in het achterhoofd: vergeet onopvallende snelkoppelingen of touch-button combo's die nodig zijn om uw programma uit te voeren.
- Echte compiler: er zijn geen op Java (of zelfs Javascript) gebaseerde interpreters bij betrokken, zelfs inline assembler-taal wordt ondersteund (Clang-syntaxis).
Functies van de editor:
- Realtime codevoorspelling, automatisch inspringen en code-analyse, net als in elke echte IDE. *
- Uitgebreide toetsenbordbalk met alle symbolen die je nodig hebt om in C++ te programmeren.
- Syntaxisaccentuering en thema's.
- Tabbladen.
- Deel met één klik op Pastebin.
* Functies gemarkeerd met een asterisk zijn alleen beschikbaar in de Premium-versie.
Belangrijke opmerking: Cxxdroid vereist minimaal 150 MB vrij intern geheugen. 200 MB+ wordt aanbevolen. Meer als u zware bibliotheken zoals Boost gebruikt.
Neem deel aan de ontwikkeling van Cxxdroid door bugs te melden of functieverzoeken aan ons te verstrekken. Dat waarderen we.
De lijst met functies die nog niet beschikbaar zijn, maar we werken eraan om ze toe te voegen:
- Debugger
Aangezien het hoofddoel van Cxxdroid is om de gebruiker te helpen bij het leren van de programmeertaal C++, is onze eerste prioriteit het overzetten van gemeenschappelijke bibliotheken. Houd er rekening mee dat wanneer u ons vraagt om een bibliotheek toe te voegen.
Legale informatie.
Busybox en GNU ld in Cxxdroid APK zijn gelicentieerd onder (L)GPL, stuur ons een e-mail voor de broncode.
Clang gebundeld met Cxxdroid heeft enkele belangrijke wijzigingen, maar de bron van deze vork is momenteel gesloten. We staan geen hergebruik van dit (of een ander eigendomsrechtelijk) deel van Cxxdroid toe in andere producten en beschouwen dit als een inbreuk op het auteursrecht. Binaire bestanden die zijn gecompileerd met Cxxdroid kunnen ook onderhevig zijn aan deze beperkingen als ze zijn gekoppeld aan onze eigen bibliotheken.
Monsters die beschikbaar zijn in de applicatie zijn gratis voor educatief gebruik, met één uitzondering: ze, of hun afgeleide werken, kunnen (op geen enkele manier) in concurrerende producten worden gebruikt. Als u niet zeker weet of uw app onder deze beperking valt, vraag dan altijd per e-mail om toestemming.
Android is een handelsmerk van Google Inc.