Cxxdroid est l'IDE éducatif C et C++ le plus facile à utiliser pour Android.
Caractéristiques:
- Compilateur C/C++ hors ligne : aucun Internet n'est requis pour exécuter des programmes C/C++.
- Gestionnaire de packages et un référentiel personnalisé avec des packages prédéfinis pour les bibliothèques courantes, telles que Boost, SQLite, ncurses, libcurl, etc.
- Des bibliothèques graphiques telles que SDL2, SFML* et Allegro* sont également disponibles.
- Exemples disponibles prêts à l'emploi pour un apprentissage plus rapide.
- Émulateur de terminal complet.
- Le mode interpréteur C/C++ (REPL) basé sur CERN Cling est également disponible.
- Performances exceptionnelles avec la technologie avancée de mise en cache du compilateur : jusqu'à 33 fois plus rapide lorsque la bibliothèque Boost est utilisée, accélération moyenne 3x.
- Architecture propre et mature : maintenant le code est analysé et compilé avec le même compilateur, et l'IDE ne plante pas complètement à cause d'erreurs d'exécution dans vos programmes :)
- Interface utilisateur conçue avec la vitesse et la convivialité à l'esprit : oubliez les raccourcis non évidents ou les combinaisons de boutons tactiles nécessaires uniquement pour exécuter votre programme.
- Véritable compilateur : aucun interpréteur basé sur Java (ou même Javascript) n'est impliqué, même le langage assembleur en ligne est pris en charge (syntaxe Clang).
Fonctionnalités de l'éditeur :
- Prédiction de code en temps réel, indentation automatique et analyse de code comme dans n'importe quel IDE réel. *
- Barre de clavier étendue avec tous les symboles dont vous avez besoin pour programmer en C++.
- Mise en évidence de la syntaxe et thèmes.
- Onglets.
- Partage en un clic sur Pastebin.
* Les fonctionnalités marquées d'un astérisque ne sont disponibles que dans la version Premium.
Avis important : Cxxdroid nécessite au moins 150 Mo de mémoire interne libre. 200 Mo+ est recommandé. Plus si vous utilisez des bibliothèques lourdes telles que Boost.
Participez au développement de Cxxdroid en signalant des bugs ou en nous fournissant des demandes de fonctionnalités. Nous apprécions cela.
La liste des fonctionnalités qui ne sont pas encore disponibles, mais nous travaillons à les ajouter :
- Débogueur
Comme l'objectif principal de Cxxdroid est d'aider l'utilisateur à apprendre le langage de programmation C++, notre première priorité est de porter des bibliothèques communes, notez que lorsque vous nous demandez d'ajouter une bibliothèque.
Information légale.
Busybox et GNU ld dans Cxxdroid APK sont sous licence (L)GPL, envoyez-nous un e-mail pour le code source.
Clang fourni avec Cxxdroid a quelques changements importants, mais la source de ce fork est actuellement fermée. Nous n'autorisons aucune réutilisation de cette partie (ou d'une autre propriété exclusive) de Cxxdroid dans d'autres produits et considérerons cela comme une violation du droit d'auteur. Les binaires compilés avec Cxxdroid peuvent également être soumis à ces restrictions s'ils sont liés à nos bibliothèques propriétaires.
Les échantillons disponibles dans l'application sont gratuits à des fins éducatives à une exception près : ils, ou leurs œuvres dérivées, ne peuvent être utilisés dans aucun produit concurrent (de quelque manière que ce soit). Si vous n'êtes pas sûr que votre application soit affectée par cette restriction, demandez toujours une autorisation par e-mail.
Android est une marque déposée de Google Inc.
Date de mise à jour
7 nov. 2024