Me gustaría estudiar C usando iPad. Sólo programas simples. Entonces, ¿hay un compilador de C para iPad?
Me gustaría estudiar C usando iPad. Sólo programas simples. Entonces, ¿hay un compilador de C para iPad?
Una mirada rápida a la tienda iTunes Store revela CodeToGo (enlace de la tienda iTunes). Dado que no puede compilar en el iPad, esta aplicación aprovecha un servicio web ( IDEOne ) para ejecutar el programa y devolver los resultados a su dispositivo . La aplicación cuesta USD $ 3 y un binario universal (iPhone + iPad). El servicio web parece ser gratuito, aunque no un poco feo :).
Si tiene una conexión a Internet, puede usar codepad.org . Le permiten compilar muchos idiomas diferentes desde el código que pega en un formulario web. Admite una gran cantidad de formatos y tiene algunas buenas funciones para compartir.
Si estás dispuesto a hacer jailbreak, la respuesta es sí. Puede instalar GCC (el mismo compilador de C de código abierto incluido con XCode) en su iPad.
El proceso es un poco complicado, pero ciertamente es posible. Puede encontrar las instrucciones aquí . Las instrucciones que he vinculado solo mencionan el iPhone, pero el mismo proceso debería funcionar en el iPad.
Si no está dispuesto a hacer jailbreak, entonces la solución sugerida por VxJasonxV podría ser su única opción.
Apple no permite ejecutar ningún código ejecutable (máquina) que no sea el aprobado por el proceso de revisión de la tienda de aplicaciones para ejecutarse en un iPad.
Es posible que sea posible trasladar un intérprete de C al iPad, siempre y cuando se haya deshabilitado la descarga del código C.
No hay aplicaciones de la tienda de aplicaciones del compilador de C para ningún dispositivo iOS debido a una cláusula en el Acuerdo de licencia del Programa para desarrolladores de iOS que básicamente dice que:
"El iOS SDK de Apple evita que cualquier software en el iPhone descargue o ejecute un código ejecutable externo"
Se tomó de wikipedia . Creo que no puedo vincularme al acuerdo por alguna razón u otra.
Si solo desea un editor, puede consultar Project Edit .
EDITAR: Parece que los términos se actualizaron pero tal vez solo se permite el código interpretado como lo hace la aplicación Pythonista para Python pero no para el código compilado.
La aplicación CppCode ios admite el código completo y no requiere jailbreak ni conexión a Internet
PowerC ++ es una alternativa a CPPCode si su iPhone no es compatible con iOS 8 que CPPCode requiere. Pero PowerC ++ solo usa un C ++ Builder instalado en un entorno DOS personalizado para iOS. Parece un poco desactualizado y no admite versiones más recientes de los estándares de C ++. Precaución: funciona bastante bien la mayor parte del tiempo pero se colapsa en la invocación de algunas de sus funciones. Además, el tamaño de la fuente puede parecer demasiado pequeño y no se puede ampliar.
He tropezado con en este compilador de C / C ++ ; no estoy seguro de lo que vale, pero parece un compilador C / C ++ simple para iPhone / iPad.
Mi conjetura es que en realidad no se compila al código binario de iOS, sino a algún tipo de código de bytes que el programa interpreta. Esa es la única forma en que podría conseguirlo con el control de calidad de Apple.
Aquí están las opciones de compilador de C disponibles a través de Cydia, junto con algunos repositorios no estándar que proporcionan herramientas y paquetes adicionales que son interesantes para cualquiera que intente hacer un iPad tan funcional como una computadora .. .
En realidad, solo puede ir a compileonline.com . Puede usar cualquier lenguaje de programación en este sitio, ¡gratis!
Disfrute de la compilación en línea
Simplemente siga los siguientes pasos simples para compilar y ejecutar cualquiera de Tus lenguajes de programación favoritos en línea usando tu favorito. navegador y sin tener ninguna configuración en su máquina local.
Paso - 1 Selecciona tu idioma favorito que deseas ejecutar.
Paso - 2 Escriba su fuente con el editor de texto disponible.
Paso - 3 Finalmente, haga clic en el botón de compilación [Ctrl + E en Windows & Comando + E en Mac] para ver el resultado.
Lea otras preguntas en las etiquetas applications ipad