Pular para o conteúdo

Respostas

Quais linguagens de programação dá para rodar no Android?

Resposta curta

No celular, o botão Executar funciona para 16 linguagens e tipos de arquivo: JavaScript, TypeScript (os tipos são removidos, não verificados), shell, JSON, Markdown, HTML, SQL, Python 3.12, Ruby 3.2, PHP 8.2, Java (experimental e limitado: um interpretador BeanShell, não um compilador completo, e a maior parte do código orientado a objetos, generics, lambdas e printf não roda), Kotlin (pode cair para um modo script em Android recentes) e C vêm com o app; Lua, Go (Yaegi, só biblioteca padrão) e scripts estilo Rust (Rhai, não rustc) são downloads opcionais. C++, C#, Swift, Dart, Zig e Perl ainda não estão disponíveis. O editor destaca 39 linguagens e instala servidores de linguagem com um toque para 19 delas (TypeScript/JavaScript, Python, HTML/CSS/JSON, Markdown, YAML, Dockerfile, Bash, Vue, Svelte, Astro, GraphQL, MDX e Prisma), no Android 9+.

Num relance

Linguagens com LSP
19
Destaque de sintaxe
39
Linguagens executáveis
16
Requer
Android 9+

No PocketCode