Compila y ejecuta C en Android — en el dispositivo, sin configurar nada
Escribe C en tu teléfono Android, compílalo y ejecútalo — todo en el dispositivo. Con el compilador TCC incluido en la app. Cómo funciona y dónde están los límites.
C es el lenguaje que la gente asume que no puedes usar en un teléfono — necesita
un compilador, una cadena de herramientas, todo el aparato de escritorio.
PocketCode incluye un compilador de C real en el dispositivo (TCC), así que
puedes escribir un archivo .c, compilarlo y ejecutarlo ahí mismo, sin nada
que configurar.
Un compilador de C en tu bolsillo
PocketCode incluye TCC, un compilador de C ligero y rápido, dentro de la app.
Abre un archivo .c, toca Run y compila y ejecuta en el dispositivo:
- Compilación real — no interpretación — así que ves el comportamiento genuino del compilador, incluidos errores y advertencias.
printf, cabeceras estándar, punteros, structs, el C habitual que escribirías mientras aprendes o prototipas.- La salida y los códigos de salida se muestran en una consola de verdad.
- Un archivo fuente cada vez: Run compila el archivo
.cque tengas abierto (TCC 0.9.27).
Todo ocurre en el dispositivo y nada sale de él. (Necesitas conexión para iniciar sesión; abrir la app con una sesión ya iniciada funciona sin conexión; después, compilar y ejecutar es local.) Para un lenguaje famoso por necesitar un entorno de compilación, "instala la app y pulsa Run" es un cambio de verdad.
Para qué es genial
- Aprender C — el bucle más rápido posible desde "escribe un fragmento" hasta "míralo ejecutarse", en cualquier lugar, sin necesidad de portátil.
- Practicar algoritmos y estructuras de datos — punteros, arrays, recursión, todo en el dispositivo.
- Pequeñas utilidades y ejercicios — analiza una entrada, calcula algo, imprime un resultado.
El editor lo respalda con resaltado de sintaxis para C, un formateador integrado y
emparejamiento de llaves (mira la guía del editor de código), y una
barra de símbolos para que {, }, * y ; estén a un toque en lugar de
enterrados en el teclado del teléfono. No hay servidor de lenguaje para C: clangd es
un programa nativo y Google Play no permite que las apps descarguen código nativo.
Los límites honestos
- Un compilador ligero, ajustado para velocidad y tamaño. Es ideal para aprender, hacer ejercicios y programas pequeños — no la cadena de herramientas de producción con optimización intensiva que usarías para grandes compilaciones nativas.
- ¿Necesitas C++ o una cadena de herramientas completa? C++ no se ejecuta: la app lista un pack de C++ basado en Clang, pero no se puede instalar en esta versión — consulta la lista de lenguajes.
- Sin intérprete, pero a escala de teléfono. La compilación es en el dispositivo y rápida para programas pequeños; las bases de código gigantes no son el objetivo.
Dentro de esos límites, es C real, compilado y ejecutado en el teléfono que tienes en la mano.
Uno de muchos
C es uno de los lenguajes incluidos dentro de la app desde el primer arranque — junto a Python, JavaScript, TypeScript, Ruby, PHP, Java y Kotlin — con Lua, Go y Rhai como packs opcionales.
Un teléfono que compila y ejecuta C, en el dispositivo, con cero configuración.
PocketCode está disponible en Google Play. Consigue PocketCode para probarlo en tu propio dispositivo.
Editor de código