Онлайн компиляторы C и C++

0
18567

Всем привет от техно-старца. В данной статье мы рассмотрим онлайн компиляторы кода на языках C и C++.

Компиляторы — это программы, которые преобразуют исходные тексты программ, написанные на языке программирования высокого уровня, в программу на машинном языке, «понятную» компьютеру. Полученный код, называемый исполняемой программой, можно устанавливать и запускать на нужном компьютере без дополнительных преобразований. Интерпретаторы выполняют аналогичную функцию, но делают это построчно всякий раз во время исполнения программы. А онлайн компиляторы урезаны в некотором функционале, но полезны тем, что работают в любом месте и на любом устройстве.

SourceLairSourcelair — сервис в светлой цветовой гамме, очень удобный в использовании. Показывает результат по команде «Run». У этого сервиса есть горячие клавиши, twitter, свой блог. SourceLair имеет свое собственное приложение на Android*. Это приложение  поддерживает выполнение кода на облаке, а также автономное редактирования без подключения к интернету и множество других интересных особенностей.

SourceLair кроме C++ поддерживает множество других языков программирования.

Так же после регистрации можно настроить интерфейс на панели управления по вашему усмотрению, как показано ниже.

Все отлично работает, удобно работать с кодом, можно работать с несколькими проектами одновременно, но он не сохраняет программу в формате .exe. SourceLair позволяет получить доступ и работать с файлами, как вы могли бы сделать это в автономном режиме, с помощью интегрированной среды по вашему выбору. Так же у этого сервиса есть «Code-Sharing», вы можете делиться своими файлами во всем экземпляре, код можно отправить на Facebook, Twitter или отправить его по электронной почте.

SourceLair компиляторПанель управления SourceLair

 

В 2016 году сервис полностью видоизменился. Добавились новые функции и обновилась поддержка платформ. Теперь это облачный Powerful in-browser IDE.

В него входит разработка программного обеспечения с любого устройства с помощью Python, Node.js, PHP, HTML5 и др. Интегрируется с GitHab. Есть одно, теперь сервис не бесплатный, предоставляет 30-дневный пробный, после чего придется заплатить за Basic $5 в месяц и Pro $8 в месяц.

удалено разработчиком из магазина Google Play

Codepad — сервис со светлой темой, результат показывает по команде. Зарегистрировать новый аккаунт мне не удалось, поэтому я напишу об этом сервисе немного.

Codepad кроме С++ поддерживает и другие языки программирования, такие как C, D, Haskell, Lua, OCaml, PHP, Perl, Plain Text, Python, Ruby, Scheme и Tcl.

Результат показывает в новом окне, чтобы сохранить проект на сервере нужно зарегистрироваться, проект можно скачать нажав на ссылку raw code. Немного неудобный, нельзя работать с несколькими проектами одновременно (ну если в двух окнах то можно ツ), не сохраняет программу в формате .exe, в окне «C++, pasted just now:» нельзя редактировать код, а если найдет в большом коде ошибку, то в окошке «New paste» найти её составит проблему (синтаксис не подсвечивается).

Codepad

Ideone — удобный сервис, который поддерживает огромное количество языков программирования, светлая тема. Подчеркивает открытую и зарытую фигурную скобку, код выделяется цветом.

Зарегистрировавшись, вы можете продолжить написание кода после сохранения на сервере или скачать файл кода, но он не сохраняет программу в формате .exe. Если вы новичок, посмотрите образцы или примеры. Вы можете через ссылку поделиться кодом в Twitter. Так же на Ideone имеется бесплатный Ideone API, который доступен для всех, с его помощью можно создавать собственные приложения рабочего стола, web-страницы, в блогах и на мобильных устройствах. Использовать Ideone можно в бизнесе, в сфере образования и для саморазвития. Ideone API доступен в виде веб-сервиса.

Ideone

Liveworkspace — приятный интерфейс, большое количество языков программирования, подчеркивает открытую и закрытую фигурную скобку, код выделяется цветом. Справа есть примеры кодов. Liveworkspace* на стадии технического обслуживания, наверное его недавно создали. Поэтому о нем кратко написал.

Liveworkspace

отсутствует сервис онлайн программирования на данном домене

Onlinecompiler — наверное единственный компилятор онлайн, который может сохранить программу в формате .exe, однако в нем неудобно пользоваться функционалом. Кодом можно поделиться ссылкой, также можно его скомпилировать и автоматически преобразовать в файл программы. Для этого, после написания кода, нужно нажать кнопку Complete и в новом окне скачать файл, либо поделиться кодом.

Onlinecompiler

Compileonline — компилятор, который поддерживает полный список языков программирования. На этом сайте можно работать с несколькими кодами одновременно, как и многие онлайн компиляторы выделяет синтаксис и фигурные скобки. Удобно с ним работать. Чтобы скомпилировать код, нажмите кнопку Compile.

Compileonline

Online Compiler For Everyone* — онлайн компилятор, который как и Onlinecompiler умеет сохранять программу в .exe формате, но он только компилирует язык программирования Си (C), С++ не поддерживает. Большой шрифт, код хорошо выделяется цветом, выделяются также открытые и закрытые фигурные скобки. На этом сервисе поддерживается автозаполнение селектора. При вводе слова и при вводе начала существующего слова появится функция автозаполнения селектора.

Онлайн компиляторы

сервис онлайн компилирования не работает
Мы разобрали все онлайн компиляторы, в итоге на май 2016-го:
— из 7 сервисов, 2 — не работают, 1 — стал платным (удалено приложение)

На этом всё, будут предложения — пишите!

1 КОММЕНТАРИЙ

ПРОКОММЕНТИРУЙТЕ