Описание Cxxdroid - IDE компилятора C ++ для мобильной разработки [Зависит от устройства]
Cxxdroid - IDE компилятора C ++ для мобильной разработки [Зависит от устройства] обновлено Среда октября 21, 2020 это образование для Android, разработанное IIEC
Cxxdroid - это самая простая в использовании обучающая среда C и C ++ для Android.
Особенности:
- Автономный компилятор C / C ++: для запуска программ C / C ++ не требуется Интернет.
- Менеджер пакетов и настраиваемый репозиторий с готовыми пакетами для общих библиотек, таких как Boost, SQLite, ncurses, libcurl и т. Д.
- Также доступны графические библиотеки, такие как SDL2, SFML * и Allegro *.
- Готовые примеры для более быстрого обучения.
- Полнофункциональный эмулятор терминала.
- Также доступен режим интерпретатора C / C ++ (REPL) на основе CERN Cling.
- Выдающаяся производительность благодаря передовой технологии кэширования компилятора: до 33 раз быстрее при использовании библиотеки Boost, среднее ускорение в 3 раза.
- Чистая и продуманная архитектура: теперь код анализируется и компилируется с помощью одного и того же компилятора, и среда IDE не падает полностью из-за ошибок времени выполнения в ваших программах 🙂
- Пользовательский интерфейс разработан с учетом скорости и удобства использования: забудьте о неочевидных сочетаниях клавиш или комбинациях сенсорных кнопок, необходимых только для запуска вашей программы.
- Настоящий компилятор: не используются интерпретаторы на основе Java (или даже Javascript), поддерживается даже встроенный язык ассемблера (синтаксис Clang).
Особенности редактора:
- Предсказание кода в реальном времени, автоматический отступ и анализ кода, как в любой реальной среде IDE. *
- Расширенная панель клавиатуры со всеми символами, необходимыми для программирования на C ++.
- Подсветка синтаксиса и темы.
- Вкладки.
- Поделиться в один клик на Pastebin.
* Функции, отмеченные звездочкой, доступны только в версии Premium.
Важное замечание: Cxxdroid требует не менее 150 МБ свободной внутренней памяти. 200 МБ + рекомендуется. Больше, если вы используете тяжелые библиотеки, такие как Boost.
Примите участие в разработке Cxxdroid, сообщая об ошибках или отправляя нам запросы на новые функции. Мы ценим это.
Список функций, которые еще не доступны, но мы работаем над их добавлением:
- Отладчик
Поскольку главная цель Cxxdroid - помочь пользователю выучить язык программирования C ++, нашим главным приоритетом является перенос общих библиотек, обратите внимание, что при запросе добавить некоторую библиотеку.
Легальная информация.
Busybox и GNU ld в Cxxdroid APK лицензируются по (L) GPL, напишите нам по электронной почте для получения исходного кода.
Clang в комплекте с Cxxdroid имеет некоторые важные изменения, но источник этого форка в настоящее время закрыт. Мы не разрешаем повторное использование этой (или другой проприетарной) части Cxxdroid в любых других продуктах и будем считать это нарушением авторских прав.
Образцы, доступные в приложении, бесплатны для образовательного использования, за одним исключением: они или их производные работы не могут использоваться в любых конкурирующих продуктах (никоим образом). Если вы не уверены, влияет ли это ограничение на ваше приложение, всегда запрашивайте разрешение по электронной почте.
Android является товарным знаком Google Inc.
Что нового в Cxxdroid - IDE компилятора C ++ для мобильной разработки [Зависит от устройства]
3.1:
Соответствие изменениям политики подписки
3.0:
Добавлена поддержка графических библиотек (SDL2, SFML и Allegro)
Добавлена возможность редактировать новый шаблон файла
Обновленные зависимости
Исправлены некоторые неочевидные ошибки "ловушки" для несовместимого кода c (поведение undefined стало более "определенным")