Всем привет от техно-старца. В данной статье мы рассмотрим онлайн компиляторы кода на языках C и C++.
Компиляторы — это программы, которые преобразуют исходные тексты программ, написанные на языке программирования высокого уровня, в программу на машинном языке, «понятную» компьютеру. Полученный код, называемый исполняемой программой, можно устанавливать и запускать на нужном компьютере без дополнительных преобразований. Интерпретаторы выполняют аналогичную функцию, но делают это построчно всякий раз во время исполнения программы. А онлайн компиляторы урезаны в некотором функционале, но полезны тем, что работают в любом месте и на любом устройстве.
Sourcelair — сервис в светлой цветовой гамме, очень удобный в использовании. Показывает результат по команде «Run». У этого сервиса есть горячие клавиши, twitter, свой блог. SourceLair имеет свое собственное приложение на Android*. Это приложение поддерживает выполнение кода на облаке, а также автономное редактирования без подключения к интернету и множество других интересных особенностей.
SourceLair кроме C++ поддерживает множество других языков программирования.
Так же после регистрации можно настроить интерфейс на панели управления по вашему усмотрению, как показано ниже.
Все отлично работает, удобно работать с кодом, можно работать с несколькими проектами одновременно, но он не сохраняет программу в формате .exe. SourceLair позволяет получить доступ и работать с файлами, как вы могли бы сделать это в автономном режиме, с помощью интегрированной среды по вашему выбору. Так же у этого сервиса есть «Code-Sharing», вы можете делиться своими файлами во всем экземпляре, код можно отправить на Facebook, Twitter или отправить его по электронной почте.
В 2016 году сервис полностью видоизменился. Добавились новые функции и обновилась поддержка платформ. Теперь это облачный Powerful in-browser IDE.
В него входит разработка программного обеспечения с любого устройства с помощью Python, Node.js, PHP, HTML5 и др. Интегрируется с GitHab. Есть одно, теперь сервис не бесплатный, предоставляет 30-дневный пробный, после чего придется заплатить за Basic $5 в месяц и Pro $8 в месяц.
Codepad — сервис со светлой темой, результат показывает по команде. Зарегистрировать новый аккаунт мне не удалось, поэтому я напишу об этом сервисе немного.
Codepad кроме С++ поддерживает и другие языки программирования, такие как C, D, Haskell, Lua, OCaml, PHP, Perl, Plain Text, Python, Ruby, Scheme и Tcl.
Результат показывает в новом окне, чтобы сохранить проект на сервере нужно зарегистрироваться, проект можно скачать нажав на ссылку raw code. Немного неудобный, нельзя работать с несколькими проектами одновременно (ну если в двух окнах то можно ツ), не сохраняет программу в формате .exe, в окне «C++, pasted just now:» нельзя редактировать код, а если найдет в большом коде ошибку, то в окошке «New paste» найти её составит проблему (синтаксис не подсвечивается).
Ideone — удобный сервис, который поддерживает огромное количество языков программирования, светлая тема. Подчеркивает открытую и зарытую фигурную скобку, код выделяется цветом.
Зарегистрировавшись, вы можете продолжить написание кода после сохранения на сервере или скачать файл кода, но он не сохраняет программу в формате .exe. Если вы новичок, посмотрите образцы или примеры. Вы можете через ссылку поделиться кодом в Twitter. Так же на Ideone имеется бесплатный Ideone API, который доступен для всех, с его помощью можно создавать собственные приложения рабочего стола, web-страницы, в блогах и на мобильных устройствах. Использовать Ideone можно в бизнесе, в сфере образования и для саморазвития. Ideone API доступен в виде веб-сервиса.
Liveworkspace — приятный интерфейс, большое количество языков программирования, подчеркивает открытую и закрытую фигурную скобку, код выделяется цветом. Справа есть примеры кодов. Liveworkspace* на стадии технического обслуживания, наверное его недавно создали. Поэтому о нем кратко написал.
Onlinecompiler — наверное единственный компилятор онлайн, который может сохранить программу в формате .exe, однако в нем неудобно пользоваться функционалом. Кодом можно поделиться ссылкой, также можно его скомпилировать и автоматически преобразовать в файл программы. Для этого, после написания кода, нужно нажать кнопку Complete и в новом окне скачать файл, либо поделиться кодом.
Compileonline — компилятор, который поддерживает полный список языков программирования. На этом сайте можно работать с несколькими кодами одновременно, как и многие онлайн компиляторы выделяет синтаксис и фигурные скобки. Удобно с ним работать. Чтобы скомпилировать код, нажмите кнопку Compile.
Online Compiler For Everyone* — онлайн компилятор, который как и Onlinecompiler умеет сохранять программу в .exe формате, но он только компилирует язык программирования Си (C), С++ не поддерживает. Большой шрифт, код хорошо выделяется цветом, выделяются также открытые и закрытые фигурные скобки. На этом сервисе поддерживается автозаполнение селектора. При вводе слова и при вводе начала существующего слова появится функция автозаполнения селектора.
На этом всё, будут предложения — пишите!
А зачем красную кнопку поставил?!… ;((
замучала? =))
Поганая кнопка ;((
=))
Compileonline не работает! Вот облом то А!!!!
ничто не вечно
cpp.sh отличный с++ онлайн компилятор, все эти сервисы заменяет собой