Mi piacerebbe studiare C usando iPad. Solo semplici programmi. Quindi, c'è un compilatore C per iPad?
Mi piacerebbe studiare C usando iPad. Solo semplici programmi. Quindi, c'è un compilatore C per iPad?
Risposte:
Uno sguardo veloce all'iTunes Store rivela CodeToGo (iTunes Store Link). Poiché non è possibile compilare sull'iPad stesso, questa app sfrutta un servizio Web ( IDEOne ) per eseguire il programma e restituire i risultati sul dispositivo. L'app costa $ 3 USD e un binario universale (iPhone + iPad). Il servizio web sembra essere gratuito, se non solo un po 'brutto :).
Se si dispone di una connessione Internet, è possibile utilizzare codepad.org . Ti consentono di compilare molte lingue diverse dal codice che incolli in un modulo web. Supporta molti formati e ha alcune belle funzioni di condivisione.
Se sei disposto a effettuare il jailbreak, la risposta è sì. Puoi installare GCC (lo stesso compilatore C open-source incluso con XCode) sul tuo iPad.
Il processo è un po 'complicato, ma è certamente possibile. Puoi trovare le istruzioni qui. Le istruzioni che ho collegato menzionano solo l'iPhone, ma lo stesso processo dovrebbe funzionare sull'iPad.
Se non sei disposto a effettuare il jailbreak, la soluzione suggerita da VxJasonxV potrebbe essere la tua unica opzione.
Apple non consente l'esecuzione di alcun codice eseguibile (macchina) diverso da quello approvato dal processo di revisione dell'App Store su un iPad.
Potrebbe essere possibile eseguire il porting di un interprete C sull'iPad, purché sia stato disabilitato dal download del codice C.
Non ci sono app App store del compilatore C per qualsiasi dispositivo iOS a causa di una clausola nel Contratto di licenza del programma per sviluppatori iOS che in sostanza dice che:
"L'SDK iOS di Apple impedisce a qualsiasi software su iPhone di scaricare o eseguire codice eseguibile esterno"
È preso da Wikipedia . Credo di non poter legare all'accordo per un motivo o per l'altro.
Se vuoi solo un editor potresti guardare Project Edit .
EDIT: Sembra che i termini siano stati aggiornati, ma forse è consentito solo il codice interpretato come quello che l'app Pythonista fa per Python ma non per il codice compilato.
L' app CppCode ios supporta il codice completo e non richiede jailbreak e connessione Internet
PowerC ++ è un'alternativa a CPPCode se il tuo iPhone non supporta iOS 8 richiesto da CPPCode. Ma PowerC ++ utilizza solo un C ++ Builder installato in un ambiente DOS personalizzato per iOS. Sembra un po 'obsoleto e non supporta le versioni più recenti degli standard C ++. Attenzione: funziona abbastanza bene per la maggior parte del tempo ma collassa sull'invocazione di alcune delle sue funzioni. Inoltre, la dimensione del carattere potrebbe apparire troppo piccola e non può essere ingrandita.
Mi sono imbattuto in questo compilatore C / C ++ ; non sono sicuro di quanto valga la pena, ma sembra un semplice compilatore C / C ++ per iPhone / iPad.
La mia ipotesi è che in realtà non si compila in codice binario iOS, ma in una sorta di bytecode che il programma quindi interpreta. Questo è l'unico modo che potrebbe ottenere dal QA di Apple.
In realtà puoi semplicemente andare su compileonline.com Puoi usare qualsiasi linguaggio di programmazione su questo sito, gratis!
Goditi la compilazione online
Segui semplicemente i seguenti semplici passaggi per compilare ed eseguire i tuoi linguaggi di programmazione preferiti online utilizzando il tuo browser preferito e senza avere alcuna configurazione sul tuo computer locale.
Passaggio: 1 Seleziona la lingua preferita che desideri eseguire.
Passaggio - 2 Digitare la fonte utilizzando l'editor di testo disponibile.
Passaggio - 3 Infine, fare clic sul pulsante di compilazione [Ctrl + E su Windows e Comando + E su Mac] per vedere il risultato.
Questo è un ambiente di sviluppo integrato che gira su un ubuntu virtuale nel tuo browser. Funziona bene.