Cxxdroid ist die am einfachsten zu verwendende pädagogische C- und C++-IDE für Android.
Merkmale:
- Offline-C/C++-Compiler: Zum Ausführen von C/C++-Programmen ist kein Internet erforderlich.
- Paketmanager und ein benutzerdefiniertes Repository mit vorgefertigten Paketen für gängige Bibliotheken wie Boost, SQLite, ncurses, libcurl usw.
- Grafikbibliotheken wie SDL2, SFML* und Allegro* sind ebenfalls verfügbar.
- Beispiele sofort verfügbar für schnelleres Lernen.
- Voll ausgestatteter Terminal-Emulator.
- C/C++ Interpreter Mode (REPL) basierend auf CERN Cling ist ebenfalls verfügbar.
- Hervorragende Leistung mit fortschrittlicher Compiler-Caching-Technologie: bis zu 33-mal schneller bei Verwendung der Boost-Bibliothek, 3-fache durchschnittliche Geschwindigkeit.
- Saubere und ausgereifte Architektur: jetzt wird Code mit demselben Compiler analysiert und kompiliert, und die IDE stürzt aufgrund von Laufzeitfehlern in Ihren Programmen nicht vollständig ab :)
- Benutzeroberfläche, die auf Geschwindigkeit und Benutzerfreundlichkeit ausgelegt ist: Vergessen Sie nicht offensichtliche Verknüpfungen oder Tastenkombinationen, die nur zum Ausführen Ihres Programms erforderlich sind.
- Echter Compiler: keine Java (oder sogar Javascript) basierenden Interpreter beteiligt, sogar Inline-Assembler-Sprache wird unterstützt (Clang-Syntax).
Editor-Funktionen:
- Echtzeit-Codevorhersage, automatische Einrückung und Codeanalyse wie in jeder echten IDE. *
- Erweiterte Tastaturleiste mit allen Symbolen, die Sie zum Programmieren in C++ benötigen.
- Syntaxhervorhebung und Themen.
- Registerkarten.
- Ein Klick auf Pastebin teilen.
* Mit einem Sternchen gekennzeichnete Funktionen sind nur in der Premium-Version verfügbar.
Wichtiger Hinweis: Cxxdroid benötigt mindestens 150 MB freien internen Speicher. 200 MB+ wird empfohlen. Mehr, wenn Sie umfangreiche Bibliotheken wie Boost verwenden.
Nehmen Sie an der Entwicklung von Cxxdroid teil, indem Sie uns Fehler melden oder Funktionsanfragen stellen. Das wissen wir zu schätzen.
Die Liste der Funktionen, die noch nicht verfügbar sind, aber wir arbeiten daran, sie hinzuzufügen:
- Debugger
Da das Hauptziel von Cxxdroid darin besteht, den Benutzern beim Erlernen der Programmiersprache C++ zu helfen, ist unsere erste Priorität die Portierung gängiger Bibliotheken. Beachten Sie dies, wenn Sie uns bitten, eine Bibliothek hinzuzufügen.
Rechtsinformation.
Busybox und GNU ld in Cxxdroid APK sind unter (L)GPL lizenziert, mailen Sie uns für den Quellcode.
Clang gebündelt mit Cxxdroid hat einige wichtige Änderungen, aber die Quelle dieses Forks ist derzeit geschlossen. Wir gestatten keine Wiederverwendung dieses (oder eines anderen geschützten) Teils von Cxxdroid in anderen Produkten und betrachten dies als Urheberrechtsverletzung. Mit Cxxdroid kompilierte Binärdateien können ebenfalls diesen Einschränkungen unterliegen, wenn sie mit unseren proprietären Bibliotheken verknüpft sind.
Die in der Anwendung verfügbaren Muster sind für Bildungszwecke kostenlos, mit einer Ausnahme: Sie oder ihre abgeleiteten Werke können nicht in Konkurrenzprodukten (in keiner Weise) verwendet werden. Wenn Sie sich nicht sicher sind, ob Ihre App von dieser Einschränkung betroffen ist, bitten Sie immer per E-Mail um eine Erlaubnis.
Android ist eine Marke von Google Inc.
Aktualisiert am
07.11.2024