Respuestas
¿Qué lenguajes de programación se pueden ejecutar en Android?
Respuesta corta
En el teléfono, el botón Ejecutar funciona con 16 lenguajes y tipos de archivo: JavaScript, TypeScript (se quitan los tipos, no se comprueban), shell, JSON, Markdown, HTML, SQL, Python 3.12, Ruby 3.2, PHP 8.2, Java (experimental y limitado: un intérprete BeanShell, no un compilador completo, y la mayor parte del código orientado a objetos, los genéricos, las lambdas y printf no se ejecutan), Kotlin (puede pasar a un modo script en Android recientes) y C vienen con la app; Lua, Go (Yaegi, solo biblioteca estándar) y scripts estilo Rust (Rhai, no rustc) son descargas opcionales. C++, C#, Swift, Dart, Zig y Perl aún no están disponibles. El editor resalta 39 lenguajes e instala servidores de lenguaje con un toque para 19 de ellos (TypeScript/JavaScript, Python, HTML/CSS/JSON, Markdown, YAML, Dockerfile, Bash, Vue, Svelte, Astro, GraphQL, MDX y Prisma), en Android 9+.
De un vistazo
- Lenguajes con LSP
- 19
- Resaltado de sintaxis
- 39
- Lenguajes ejecutables
- 16
- Requiere
- Android 9+