Cxxdroid é o IDE educativo C e C ++ máis fácil de usar para Android.
Características:
- Compilador C / C ++ sen conexión: non se precisa Internet para executar programas C / C ++.
- Xestor de paquetes e un repositorio personalizado con paquetes predefinidos para bibliotecas comúns, como Boost, SQLite, ncurses, libcurl, etc.
- Tamén están dispoñibles bibliotecas de gráficos como SDL2, SFML * e Allegro *.
- Exemplos dispoñibles de inmediato para unha aprendizaxe máis rápida.
- Emulador de terminal completo.
- Tamén está dispoñible o modo de intérprete C / C ++ (REPL) baseado no CERN Cling.
- Rendemento excepcional coa tecnoloxía avanzada de almacenamento en caché do compilador: ata 33 veces máis rápido cando se usa a biblioteca Boost, 3 veces a velocidade media.
- Arquitectura limpa e madura: agora o código analízase e compílase co mesmo compilador e o IDE non falla completamente debido a erros de execución nos teus programas :)
- IU deseñada tendo en conta a velocidade e a usabilidade: esquece os atallos pouco evidentes ou as combinacións de botóns táctiles necesarios só para executar o teu programa.
- Compilador verdadeiro: non hai ningún intérprete baseado en Java (nin sequera Javascript), incluso se admite a linguaxe ensambladora en liña (sintaxe Clang).
Características do editor:
- Predición de código en tempo real, sangría automática e análise de código como en calquera IDE real. *
- Barra de teclado ampliada con todos os símbolos que precisa para programar en C ++.
- Resaltado de sintaxe e temas.
- Pestanas.
- Compartir cun clic en Pastebin.
* As funcións marcadas polo asterisco están dispoñibles só na versión Premium.
Aviso importante: Cxxdroid require polo menos 150 MB de memoria interna libre. Recoméndase 200 MB +. Máis se estás a usar bibliotecas pesadas como Boost.
Participa no desenvolvemento de Cxxdroid informando de erros ou proporcionándonos solicitudes de funcións. Apreciamos iso.
A lista de funcións que aínda non están dispoñibles, pero estamos a traballar para engadilas:
- Depurador
Como o obxectivo principal de Cxxdroid é axudar aos usuarios a aprender linguaxe de programación C ++, a nosa primeira prioridade é transportar bibliotecas comúns. Teña en conta que ao pedirnos que engadamos algunha biblioteca.
Información legal.
Busybox e GNU ld en Cxxdroid APK teñen licenza baixo (L) GPL, envíanos un correo electrónico para obter o código fonte.
Clang xunto con Cxxdroid ten algúns cambios importantes, pero a fonte deste garfo está pechada actualmente. Non permitimos a reutilización desta (ou doutra parte propietaria) de Cxxdroid en ningún outro produto e considerarémola unha infracción do copyright. Os binarios compilados con Cxxdroid tamén poden estar suxeitos a estas restricións se están ligados ás nosas bibliotecas propietarias.
As mostras dispoñibles na aplicación son gratuítas para uso educativo cunha excepción: elas, ou as súas obras derivadas, non se poden usar en ningún produto competidor (de ningún xeito). Se non está seguro de se a súa aplicación está afectada por esta restrición, solicite sempre permiso por correo electrónico.
Android é unha marca comercial de Google Inc.
Última actualización
7 de nov. de 2024