Я хотел бы изучить C с помощью iPad. Просто простые программы. Итак, есть ли компилятор C для iPad?
Я хотел бы изучить C с помощью iPad. Просто простые программы. Итак, есть ли компилятор C для iPad?
Ответы:
Беглый взгляд на iTunes Store показывает CodeToGo (ссылка на iTunes Store). Поскольку вы не можете скомпилировать на самом iPad, это приложение использует веб-сервис ( IDEOne ) для запуска программы и возврата результатов на ваше устройство. Приложение стоит 3 доллара США и универсальный бинарный файл (iPhone + iPad). Веб-сервис кажется бесплатным, если не просто немного уродливым :).
Если у вас есть подключение к интернету, вы можете использовать codepad.org . Они позволяют вам компилировать много разных языков из кода, который вы вставляете в веб-форму. Поддерживает множество форматов и имеет некоторые приятные функции обмена.
Если вы хотите сделать джейлбрейк, ответ - да. Вы можете установить GCC (тот же самый компилятор C с открытым исходным кодом, включенный в XCode) на ваш iPad.
Процесс немного сложен, но, безусловно, возможен. Вы можете найти инструкции здесь. В приведенных мною инструкциях упоминается только iPhone, но тот же процесс должен работать и на iPad.
Если вы не хотите делать джейлбрейк, то решение, предложенное VxJasonxV, может быть вашим единственным вариантом.
Для любого устройства iOS нет приложений App Store для компилятора C, так как в Лицензионном соглашении на программу для разработчиков iOS указано, что:
«Apple iOS SDK не позволяет программному обеспечению iPhone загружать или запускать внешний исполняемый код»
Это взято из Википедии . Я полагаю, что я не могу связать с соглашением по той или иной причине.
Если вам нужен редактор, вы можете посмотреть Project Edit .
РЕДАКТИРОВАТЬ: Похоже, что термины были обновлены, но, возможно, допускается только интерпретированный код, как то, что приложение Pythonista делает для Python, но не для скомпилированного кода.
Приложение CppCode ios поддерживает полный код и не требует джейлбрейка и подключения к интернету
PowerC ++ является альтернативой CPPCode, если ваш iPhone не поддерживает iOS 8, которая требуется для CPPCode. Но PowerC ++ использует только C ++ Builder, установленный в среде DOS, настроенной для iOS. Это кажется немного устаревшим и не поддерживает более новые версии стандартов C ++. Внимание: он работает довольно хорошо большую часть времени, но рушится при вызове нескольких его функций. Кроме того, размер шрифта может показаться слишком маленьким и не может быть увеличен.
Я наткнулся на этот компилятор C / C ++ ; хотя я не уверен, что это того стоит, но выглядит как простой компилятор C / C ++ для iPhone / iPad.
Я предполагаю, что он на самом деле не компилируется в двоичный код iOS, а в какой-то байт-код, который затем интерпретируется программой. Это единственный способ получить Apple QA.
Вот опции компилятора C, доступные через Cydia, а также некоторые нестандартные репозитории, которые предоставляют дополнительные инструменты и пакеты, которые интересны всем, кто пытается сделать iPad таким же функциональным, как компьютер ...
На самом деле вы можете просто зайти на compileonline.com. Вы можете использовать любой язык программирования на этом сайте бесплатно!
Наслаждайтесь онлайн-сборником
Просто выполните следующие простые шаги, чтобы скомпилировать и выполнить любой из ваших любимых языков программирования онлайн с помощью вашего любимого браузера и без каких-либо настроек на вашем локальном компьютере.
Шаг - 1 Выберите ваш любимый язык, который вы хотите выполнить.
Шаг - 2 Введите свой источник с помощью доступного текстового редактора.
Шаг - 3 Наконец нажмите кнопку компиляции [Ctrl + E в Windows и Command + E в Mac], чтобы увидеть результат.
Это интегрированная среда разработки, которая работает на виртуальной Ubuntu в вашем браузере. Работает хорошо.