Форум программистов, компьютерный форум CyberForum.ru

Сайт для экспериментов с программами (Интерпретатор онлайн) - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 885, средняя оценка - 4.85
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16936 / 5341 / 328
Регистрация: 30.03.2009
Сообщений: 14,363
Записей в блоге: 26
04.06.2009, 15:32     Сайт для экспериментов с программами (Интерпретатор онлайн) #1
Полезная штука для форумов, когда проверяешь чужой код, а компилятора под рукой нет. Не придумал, куда его поместить, поместил сюда. А так можно было бы куда-то в более общее место переместить

http://codepad.org/

Вводим код программы, нажимаем "Submit"
Есть ещё аналогичные сайты:

http://liveworkspace.org/
http://ideone.com/
http://www.compileonline.com/
http://coliru.stacked-crooked.com/
http://melpon.org/wandbox
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2009, 15:32     Сайт для экспериментов с программами (Интерпретатор онлайн)
Посмотрите здесь:

C++ Builder загрузка на сайт загрузочных модулей для онлайн режима
C++ код сервера и клиент для онлайн игры
C++ Builder нужен интерпретатор для макросов
C++ Интерпретатор для Паскаля(для обучения)
Как написать бот для онлайн игры C++
C++ Бот для онлайн покера
C++ Выбор версии компилятора для онлайн проверки кода
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.09.2012, 18:24     Сайт для экспериментов с программами (Интерпретатор онлайн) #121
Цитата Сообщение от niXman Посмотреть сообщение
разумеется, содержимое по ссылке сможет изменять только автор кода
И регистрироваться там?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
21.09.2012, 18:25     Сайт для экспериментов с программами (Интерпретатор онлайн) #122
Цитата Сообщение от Nick Alte Посмотреть сообщение
по постоянной ссылке содержимое будет заведомо неизменно. Как у нотариуса.
ну так а какие тут варианты?
кто будет лочить код?
если юзер выложил ссылку на свой код, неправильным будет запрещать ему изменять его. другими словами - я не оставил ему "пути к отступлению".
Nick Alte
Эксперт С++
1594 / 986 / 117
Регистрация: 27.09.2009
Сообщений: 1,902
Завершенные тесты: 1
21.09.2012, 18:26     Сайт для экспериментов с программами (Интерпретатор онлайн) #123
Мне более удобной и логичной представляется идея с галочками. Если захотел получить постоянную ссылку - ставишь галочку или жмёшь кнопку и получаешь постоянную ссылку на неизменное содержимое. Если автору не нужна постоянная ссылка, то и ладно, и сервер не захламляется никому не нужными кусками кода.
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
21.09.2012, 18:34     Сайт для экспериментов с программами (Интерпретатор онлайн) #124
Цитата Сообщение от taras atavin Посмотреть сообщение
И регистрироваться там?
ну...какбэ слово "реганный" вроде как на это намекает. нет?

Добавлено через 1 минуту
Nick Alte, я понял. подумаю как это можно втиснуть в уже сформированную идею сервиса..

Добавлено через 2 минуты
Nick Alte, к тому же, если ты хочешь чтоб содержимое по ссылке было неизменно - просто не меняй его.

Добавлено через 4 минуты
Цитата Сообщение от taras atavin Посмотреть сообщение
регистрироваться там?
регистрация не будет обязательной. для нереганных пользователей все текущие возможности останутся доступными. даже еще и некоторые новые.
Nick Alte
Эксперт С++
1594 / 986 / 117
Регистрация: 27.09.2009
Сообщений: 1,902
Завершенные тесты: 1
21.09.2012, 18:34     Сайт для экспериментов с программами (Интерпретатор онлайн) #125
Тут речь не только о том, чего хочет автор, а о том, чего хотят другие люди. То есть, сайт как бы выступает в роли своеобразного нотариуса, даёт определённые гарантии - что по постоянной ссылке всегда будет написано именно то, что написано сейчас, и всегда было написано именно это.
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
21.09.2012, 18:35     Сайт для экспериментов с программами (Интерпретатор онлайн) #126
Цитата Сообщение от Nick Alte Посмотреть сообщение
сайт как бы выступает в роли своеобразного нотариуса
так кто будет кликать эту галку? юзер? сервис?
Nick Alte
Эксперт С++
1594 / 986 / 117
Регистрация: 27.09.2009
Сообщений: 1,902
Завершенные тесты: 1
21.09.2012, 18:40     Сайт для экспериментов с программами (Интерпретатор онлайн) #127
Автор будет кликать галку. Если он хочет использовать сервис для того, чтобы разместить какой-то пример, иллюстрирующий что-то, то он напишет этот код, поправит по мере необходимости и для окончательного варианта нажмёт галку и получит постоянную ссылку, которой сможет пользоваться на форумах. Если же он пользуется сайтом как "песочницей" для каких-то экспериментов, то постоянная ссылка ему не нужна, он галочку ставить не будет, а сервису соответственно не понадобится запоминать этот код. Потому что какой смысл запоминать код, который и автору-то самому больше не нужен?
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.09.2012, 18:40     Сайт для экспериментов с программами (Интерпретатор онлайн) #128
Галочку нажать как раз не проблема, а регится из-за экспериментов с короткими кусками на обрезанном серваке я бы не стал. Уж если что то серьёзное, то локально загружу среду разработки и в ней сделаю, чего хочу, а если нет, то чем меньше лишних движений, тем лучше, галочка же требует меньшего количества движений, чем авторизация.
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
21.09.2012, 20:48     Сайт для экспериментов с программами (Интерпретатор онлайн) #129
Цитата Сообщение от taras atavin Посмотреть сообщение
на обрезанном серваке
это что такое?

Цитата Сообщение от taras atavin Посмотреть сообщение
а регится из-за экспериментов с короткими кусками на обрезанном серваке я бы не стал
так никто ведь не заставляет. читай выше.

Добавлено через 2 часа 4 минуты
Nick Alte, я все равно не понимаю зачем нужна галочка %)
если юзер хочет чтоб контент по ссылке был неизменным - так пусть не меняет.
Nick Alte
Эксперт С++
1594 / 986 / 117
Регистрация: 27.09.2009
Сообщений: 1,902
Завершенные тесты: 1
22.09.2012, 08:52     Сайт для экспериментов с программами (Интерпретатор онлайн) #130
Галочка нужна для того, чтобы сервер не замусоривался никому не нужными кусками кода. Не поставили галочку - он и не запоминает ничего и не выдаёт постоянных ссылок. Неизменность - для порядка. Постоянной ссылке - постоянное содержимое. Если неизменность зависит от доброй воли автора - это одно дело, а если сервис не даёт изменять содержимое постоянных ссылок - это уже гарантия, да и логичней. При обсуждении в форумах, особенно при поднятии старых тем это может быть актуально. Актуально, заметим, уже не для автора, который мог и потерять интерес и переписать тот фрагмент кода на что-то совсем другое, а для читающего ту ветку. Уж если идёт обсуждение какого-то фрагмента кода по ссылке, лучше, чтобы он оставался неизменным.
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
22.09.2012, 10:47     Сайт для экспериментов с программами (Интерпретатор онлайн) #131
понял. будет галка.
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
23.09.2012, 10:23     Сайт для экспериментов с программами (Интерпретатор онлайн) #132
niXman, я надеюсь, будет openid и не надо будет запоминать еще один логин/пароль?
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
23.09.2012, 13:00     Сайт для экспериментов с программами (Интерпретатор онлайн) #133
Цитата Сообщение от fasked Посмотреть сообщение
надеюсь, будет openid
об этом я и не подумал...
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
24.09.2012, 17:34     Сайт для экспериментов с программами (Интерпретатор онлайн) #134
Цитата Сообщение от niXman Посмотреть сообщение
об этом я и не подумал...
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
24.09.2012, 17:36     Сайт для экспериментов с программами (Интерпретатор онлайн) #135
fasked, это не значит что этого не будет
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
26.09.2012, 15:30     Сайт для экспериментов с программами (Интерпретатор онлайн) #136
Странный баг обнаружил на liveworkspace.
Пишу код:
C++
1
2
3
4
5
int main()
{
   char c = 'A';
   char *c = "aaaa";
}

Получаю в ответ такое:
C++
1
2
3
4
5
iint main()
{
   char c = \'A\';
   char *c = \"aaaa\";
}
Ну и сопутствующие ошибки
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
26.09.2012, 15:49     Сайт для экспериментов с программами (Интерпретатор онлайн) #137
есть такое дело.
эт я кое-что правлю в сорцах. скоро пройдет.

Добавлено через 14 минут
а сейчас?
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16936 / 5341 / 328
Регистрация: 30.03.2009
Сообщений: 14,363
Записей в блоге: 26
26.09.2012, 16:21  [ТС]     Сайт для экспериментов с программами (Интерпретатор онлайн) #138
Примитивный вопрос. Может я чего-то не понимаю, но чем LWS лучше, чем codepad.org? Я кроме разноцветного редактора какой-то разницы не вижу
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
26.09.2012, 16:33     Сайт для экспериментов с программами (Интерпретатор онлайн) #139
вообще - несколькими моментами.
1. свежий компилятор(кстати, обновлю на днях до 4.7.2), а не то старье что на codepad.
2. свежий boost. (хотя не помню, есть ли boost на codepad)
3. можно создавать потоки. (в скором времени будет возможность работать с ФС и использовать сокеты и инет траффик)

а чем codepad лучше LWS?

Добавлено через 4 минуты
ну и, наверное, не самый последний по важности момент - LWS компилит быстрей всех существующих аналогов.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2012, 20:13     Сайт для экспериментов с программами (Интерпретатор онлайн)
Еще ссылки по теме:

C++ Командный интерпретатор для Linux и Windows
C++ Какие нужны библиотеки для создания читов для онлайн игр?
Оффлайновый интерпретатор C++ для Windows C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
go
Эксперт C++
3584 / 1364 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
26.09.2012, 20:13     Сайт для экспериментов с программами (Интерпретатор онлайн) #140
niXman, сделай, пожалуйста, чтобы в Опере курсор на одну позицию назад не отъезжал при переводе строки. А то очень неудобно.
Yandex
Объявления
26.09.2012, 20:13     Сайт для экспериментов с программами (Интерпретатор онлайн)
Ответ Создать тему
Опции темы

Текущее время: 00:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru