pavlichenzo
Местный
Местный

pavlichenzo
Местный
Местный
- Сообщения
- 179
- Реакции
- 154
Может возникнуть необходимость, в случае ошибок в программе,обратится к кому-либо за помощью в исправлении ее кода,или просто обменяться кодом/частью кода для совместного написания чего то полезного, инъекции, грабера,бекдора и т.д.Можно просто скинуть кусок кода, но лучше воспользоваться одним из online-компиляторов.У которых есть возможность получить специальную ссылку на скомпилированный код,такую ссылку можно например оставлять в комментариях к статьям. Пройдя по ней люди увидят не только сам код,в чистоте которого смогут убедиться своими глазами, но и результат работы программы.
Рассмотрим несколько вариантов online-компиляторов поддерживающих язык программирования C++
Koding
Сервис
Зайдя на сайт вы можете зарегистрироваться и в облаке создать одну или несколько полноценных виртуальных машин под управлением Ubuntu 16/18 Понятное дело, что на таких виртуальных машинах вы уже сможете компилировать все что угодно. Такое решение является отличным, но все же вам не удастся настроить все за 5-10 минут.
Если программа по ходу работы требует действий пользователя — выполняем их:
Если возникнут ошибки они отобразятся во вкладке compilation, которая откроется автоматически. Во вкладе options можно выбирать разнообразные параметры для компиляции, если вас не устраивают заданные по умолчанию.
Чтобы получить ссылку на этот код — жмем
Так же на этом сайте есть компилятор для Паскаль.
Сразу при входе обратите внимание на тот язык программирования, который выбран по умолчанию. Смените его при необходимости. Входящие данные внесите в stdin:
Тут очень большой выбор языков для компиляции:
Входящие данные надо прописывать в Stdin до того, как нажмете Run.
Мне понравилось, что он хранит историю компиляций. Кроме С++ здесь есть широкий выбор языков программирования для компиляции:
PHPFiddle и SandBox
Эти два компилятора
Единственные отличия в этих компиляторах заключаются в нескольких деталях. Дело в том, что сайт
CodePad
Благодаря простому дизайну, а также хорошему компилятору сайт грузится быстро даже если у вас очень плохой интернет. Это безусловно плюс, так как вы сможете воспользоваться сервисом практически откуда угодно.
К достоинствам также можно добавить возможность сохранения кода, а также возможность поделиться ссылкой на код с друзьями.
На этом сайте вы сможете скомпилировать только код написанный на C++. При этом вы сможете добавить какие-только угодно настройки к компиляции проекта. Те, кто часто работают с C++ смогут оценить все достоинства этого компилятора.
Сайт имеет простой дизайн, а также одну забавную функцию, а именно моментальный перевод кода на язык ассемблера.
Рассмотрим несколько вариантов online-компиляторов поддерживающих язык программирования C++
Koding
Сервис
You do not have permission to view link please
Вход or Регистрация
нельзя назвать онлайн компилятором. Это полноценная виртуальная машина, которую вы можете запустить онлайн на удаленном компьютере.Зайдя на сайт вы можете зарегистрироваться и в облаке создать одну или несколько полноценных виртуальных машин под управлением Ubuntu 16/18 Понятное дело, что на таких виртуальных машинах вы уже сможете компилировать все что угодно. Такое решение является отличным, но все же вам не удастся настроить все за 5-10 минут.
You do not have permission to view link please
Вход or Регистрация
. Добавляем код, жмем RUN и ждем выполнения.
Если программа по ходу работы требует действий пользователя — выполняем их:

Если возникнут ошибки они отобразятся во вкладке compilation, которая откроется автоматически. Во вкладе options можно выбирать разнообразные параметры для компиляции, если вас не устраивают заданные по умолчанию.
Чтобы получить ссылку на этот код — жмем

Так же на этом сайте есть компилятор для Паскаль.
You do not have permission to view link please
Вход or Регистрация

Сразу при входе обратите внимание на тот язык программирования, который выбран по умолчанию. Смените его при необходимости. Входящие данные внесите в stdin:

Тут очень большой выбор языков для компиляции:

You do not have permission to view link please
Вход or Регистрация

Входящие данные надо прописывать в Stdin до того, как нажмете Run.

Мне понравилось, что он хранит историю компиляций. Кроме С++ здесь есть широкий выбор языков программирования для компиляции:

You do not have permission to view link please
Вход or Регистрация


PHPFiddle и SandBox
Эти два компилятора
You do not have permission to view link please
Вход or Регистрация
и
You do not have permission to view link please
Вход or Регистрация
являются очень простыми, но в этом их достоинство. Вы просто заходите на сайт и получаете готовый скомпилированный код всего в пару кликов.Единственные отличия в этих компиляторах заключаются в нескольких деталях. Дело в том, что сайт
You do not have permission to view link please
Вход or Регистрация
имеет красивый современный дизайн и может выполнять код вместе с HTML разметкой, что порой очень кстати.
You do not have permission to view link please
Вход or Регистрация
таким похвастаться не может, но зато у него есть возможность выбрать версию PHP, которая вам нужна в данный момент.CodePad
You do not have permission to view link please
Вход or Регистрация
является компилятор намного более функциональным нежели предыдущие два. Он может выполнять код не только на языке PHP, но и на многих других языках программирования.Благодаря простому дизайну, а также хорошему компилятору сайт грузится быстро даже если у вас очень плохой интернет. Это безусловно плюс, так как вы сможете воспользоваться сервисом практически откуда угодно.
К достоинствам также можно добавить возможность сохранения кода, а также возможность поделиться ссылкой на код с друзьями.
You do not have permission to view link please
Вход or Регистрация
На этом сайте вы сможете скомпилировать только код написанный на C++. При этом вы сможете добавить какие-только угодно настройки к компиляции проекта. Те, кто часто работают с C++ смогут оценить все достоинства этого компилятора.
Сайт имеет простой дизайн, а также одну забавную функцию, а именно моментальный перевод кода на язык ассемблера.