Je voudrais étudier C en utilisant iPad. Des programmes simples. Alors, existe-t-il un compilateur C pour iPad?
Je voudrais étudier C en utilisant iPad. Des programmes simples. Alors, existe-t-il un compilateur C pour iPad?
Réponses:
Un aperçu rapide de l'iTunes Store révèle CodeToGo (lien iTunes Store). Comme vous ne pouvez pas compiler sur l'iPad lui-même, cette application utilise un service Web ( IDEOne ) pour exécuter le programme et renvoyer les résultats sur votre appareil. L'application coûte 3 $ USD et un binaire universel (iPhone + iPad). Le service web semble être gratuit, sinon juste un peu moche :).
Si vous avez une connexion Internet, vous pouvez utiliser codepad.org . Ils vous permettent de compiler de nombreuses langues différentes à partir du code que vous collez dans un formulaire Web. Prend en charge de nombreux formats et possède de belles fonctionnalités de partage.
Si vous êtes prêt à jailbreak, la réponse est oui. Vous pouvez installer GCC (le même compilateur C open-source inclus avec XCode) sur votre iPad.
Le processus est un peu compliqué, mais c'est certainement possible. Vous pouvez trouver des instructions ici. Les instructions que j'ai liées ne mentionnent que l'iPhone, mais le même processus devrait fonctionner sur l'iPad.
Si vous n'êtes pas prêt à jailbreak, la solution suggérée par VxJasonxV pourrait être votre seule option.
Il n'y a pas d'applications App Store du compilateur C pour tout appareil iOS en raison d'une clause de l'accord de licence du programme développeur iOS qui dit essentiellement que:
"Le SDK iOS d'Apple empêche tout logiciel sur l'iPhone de télécharger ou d'exécuter du code exécutable externe"
C'est tiré de wikipedia . Je pense que je ne peux pas établir de lien avec l'accord pour une raison ou une autre.
Si vous voulez juste un éditeur, vous pouvez regarder Project Edit .
EDIT: On dirait que les termes ont été mis à jour mais peut-être que seul le code interprété est autorisé comme ce que l'application Pythonista fait pour Python mais pas pour le code compilé.
L' application ios CppCode prend en charge le code complet et ne nécessite pas de jailbreak et de connexion Internet
PowerC ++ est une alternative à CPPCode si votre iPhone ne prend pas en charge iOS 8 dont CPPCode a besoin. Mais PowerC ++ utilise uniquement un générateur C ++ installé dans un environnement DOS personnalisé pour iOS. Il semble un peu dépassé et ne prend pas en charge les versions plus récentes des normes C ++. Attention: il fonctionne assez bien la plupart du temps mais s'effondre sur l'invocation de quelques-unes de ses fonctions. De plus, la taille de la police peut sembler trop petite et ne peut pas être agrandie.
Je suis tombé sur ce compilateur C / C ++ ; Je ne sais pas ce que cela vaut, mais cela ressemble à un compilateur C / C ++ simple pour iPhone / iPad.
Je suppose qu'il ne se compile pas réellement en code binaire iOS, mais en une sorte de bytecode que le programme interprète ensuite. C'est le seul moyen que pourrait obtenir Apple QA.
En fait, vous pouvez simplement aller sur compileonline.com Vous pouvez utiliser n'importe quel langage de programmation sur ce site, gratuitement!
Profitez de la compilation en ligne
Suivez simplement les étapes simples suivantes pour compiler et exécuter n'importe lequel de vos langages de programmation préférés en ligne à l'aide de votre navigateur préféré et sans aucune configuration sur votre machine locale.
Étape - 1 Sélectionnez votre langue préférée que vous souhaitez exécuter.
Étape - 2 Tapez votre source à l'aide de l'éditeur de texte disponible.
Étape - 3 Enfin, cliquez sur le bouton de compilation [Ctrl + E sous Windows et Command + E sous Mac] pour voir le résultat.
Il s'agit d'un environnement de développement intégré qui s'exécute sur un ubuntu virtuel dans votre navigateur. Fonctionne bien.