Existe um compilador C para iPad?

13

Eu gostaria de estudar C usando o iPad. Apenas programas simples. Então, existe um compilador C para iPad?

Daniel Grillo
fonte

Respostas:

12

Uma rápida olhada na iTunes Store revela o CodeToGo (iTunes Store Link). Como você não pode compilar no próprio iPad, este aplicativo utiliza um serviço da Web ( IDEOne ) para executar o programa e retornar os resultados ao seu dispositivo. O aplicativo custa US $ 3 e é um binário universal (iPhone + iPad). O serviço da Web parece ser gratuito, se não apenas um pouco feio :).

Jason Salaz
fonte
8

Se você possui uma conexão com a Internet, pode usar o codepad.org . Eles permitem que você compile muitos idiomas diferentes a partir do código que você cola em um formulário da web. Suporta muitos formatos e possui alguns recursos interessantes de compartilhamento.

sorens
fonte
Algumas outras opções incluem compilr.com e ideone.com.
Kyle
6

Se você estiver disposto a fazer o jailbreak, a resposta é sim. Você pode instalar o GCC (o mesmo compilador C de código aberto incluído no XCode) no seu iPad.

O processo é um pouco complicado, mas certamente é possível. Você pode encontrar instruções aqui. As instruções que vinculei mencionam apenas o iPhone, mas o mesmo processo deve funcionar no iPad.

Se você não estiver disposto a fazer o jailbreak, a solução sugerida pelo VxJasonxV pode ser sua única opção.

Ben Wyatt
fonte
1
Eu recomendaria a alguém que fizesse isso - o iOS 2 anterior, isso pode fazer com que o seu iDevice não inicialize corretamente, pois Deus sabe por que motivo.
Richard J. Ross III
1
Também deve ser observado que o Xcode não usa mais o GCC, mas agora usa o Clang, uma base de código personalizada que foi projetada como um substituto para o GCC (mas apenas para idiomas baseados em C).
Richard J. Ross III
3

A Apple não permite a execução de nenhum código executável (máquina) que não seja o aprovado pelo processo de revisão da App Store para execução em um iPad.

Pode ser possível portar um intérprete C para o iPad, desde que ele tenha sido desativado do download do código C.

hotpaw2
fonte
2

Não há aplicativos da App Store do compilador C para nenhum dispositivo iOS devido a uma cláusula no Contrato de Licença do Programa para Desenvolvedor do iOS que basicamente diz que:

"O iOS SDK da Apple impede que qualquer software no iPhone baixe ou execute código executável externo"

Isso é retirado da wikipedia . Acredito que não posso vincular o contrato por algum motivo ou outro.

Se você deseja apenas um editor, consulte o Project Edit .

EDIT: Parece que os termos foram atualizados, mas talvez apenas o código interpretado seja permitido como o que o aplicativo Pythonista faz para o Python, mas não para o código compilado.

Steve Moser
fonte
2
Essa citação está realmente desatualizada. Os termos foram alterados nos últimos meses para permitir a execução de código interpretado (não compilado), desde que não faça o download de nenhum. Mas é claro, [citação necessário] e ainda não o encontrei.
Jason SALAZ
1

O aplicativo CppCode ios suporta o código completo e não requer jailbreak e conexão à Internet

user119465
fonte
1

O PowerC ++ é uma alternativa ao CPPCode se o seu iPhone não suportar o iOS 8 exigido pelo CPPCode. Mas o PowerC ++ usa apenas um C ++ Builder instalado em um ambiente DOS personalizado para iOS. Parece um pouco desatualizado e não suporta versões mais recentes dos padrões C ++. Cuidado: ele funciona razoavelmente bem na maioria das vezes, mas entra em colapso com a invocação de algumas de suas funções. Além disso, o tamanho da fonte pode parecer muito pequeno e não pode ser ampliado.

Michael May
fonte
0

Eu me deparei com este compilador C / C ++ ; Não tenho certeza do que vale a pena, mas parece um compilador C / C ++ simples para iPhone / iPad.

Meu palpite é que, na verdade, ele não é compilado no código binário do iOS, mas em algum tipo de código de código que o programa interpreta. Essa é a única maneira de obter o controle de qualidade da Apple.

Julien Lebot
fonte
0

Aqui estão as opções do compilador C disponíveis via Cydia, juntamente com alguns repositórios não padrão que fornecem ferramentas e pacotes adicionais interessantes para quem tenta tornar um iPad tão funcional quanto um computador ...

insira a descrição da imagem aqui insira a descrição da imagem aqui

insira a descrição da imagem aqui

alex grey
fonte
0

Na verdade, você pode simplesmente acessar o compileonline.com. Você pode usar qualquer linguagem de programação neste site, de graça!


Aproveite a compilação online

Basta seguir as etapas simples a seguir para compilar e executar qualquer uma das suas linguagens de programação favoritas on-line, usando seu navegador favorito e sem ter nenhuma configuração em sua máquina local.

Etapa - 1 Selecione seu idioma favorito que você deseja executar.

Etapa 2 - Digite sua fonte usando o editor de texto disponível.

Etapa 3 - Finalmente, clique no botão de compilação [Ctrl + E no Windows e Command + E no Mac] para ver o resultado.


Andarilho do Vácuo
fonte
0

https://ide.cs50.io/

Este é um ambiente de desenvolvimento integrado que roda em um ubuntu virtual no seu navegador. Funciona bem.

Aditya Das
fonte