Онлайн-компилятор «Си»: выбираем лучший компилятор для C
Рано или поздно при написании программ разработчики сталкиваются с тем, что нужно быстро проверить код.
В этой статье вы найдете подборку лучших онлайн-компиляторов. Почти все они универсальны. Многие поддерживают не только язык программирования C, но и массу других языков. Итак, встречайте лучшие компиляторы для online-использования!
IdeOne
IdeOne — компилятор и инструмент отладки, позволяющий прямо в браузере выполнять код. Поддерживает десятки языков, включая их конкретные версии. Возможна даже компиляция на Brainfuck.
Приложение позволяет настраивать лимиты времени, указывать данные для стандартного ввода, добавлять описание кода, делиться им с коллегами и друзьями, которые, в свою очередь, смогут делать форк исходного материала через удобный интерфейс. Вдобавок ко всему, вы легко вставите сохранённый код на сайт посредством специального виджета.
Koding
В принципе, Koding.com это не online-компилятор в привычном смысле. Он позволяет создавать в облаке полноценные виртуальные машины под управлением Ubuntu, а на них уже можно делать всё, что заблагорассудится, включая компилирование кода. Есть панель управления своим сервером и окошко терминала. Доступна удобная IDE в интерфейсе.
JDoodle
Это приложение поддерживает много языков, среди которых есть те, которые вы не найдёте во многих других инструментах для компиляции. Приятная особенность JDoodle — возможность совместной работы с другом или с коллегой. Для этого достаточно отправить ссылку на текущую сессию, после чего можно разрабатывать приложения с удвоенной скоростью!
CodePad
Говорят, что быстрее и лучше работается с минималистичным сервисом. CodePad — именно таковым и является. Он простой и абсолютно нересурсоёмкий, поэтому сайт будет хорошо работать даже при медленной скорости вашего интернета. Вдобавок ко всему, предусмотрены такие «плюшки», как интеграция с Vim либо Emacs и автоподключение стандартных заголовков.
Платформа поддерживает наиболее распространённые языки программирования. Правда, выбрать конкретную версию интерпретатора не удастся. Очередной минус, который ухудшает данную программу, — отсутствие подсветки синтаксиса во время ввода кода в форму. Впрочем, после сохранения записи подсветка будет присутствовать при просмотре, что несколько улучшает ситуацию.
GCC GodBolt
GCC GodBolt — популярный интерактивный онлайн-compiler исключительно для С++. Имеет простейший интерфейс и много настроек, включая опции, регулируемые с помощью ключей. Доступен выбор среди разных версий. Интересная особенность компилятора — возможность моментального перевода кода программы непосредственно на язык ассемблера.
А какой компилятор используете вы? Пишите в комментариях!