Как пользоваться Turbo Pascal Онлайн?
Turbo Pascal Онлайн — это PasteBin, совмещённый с JS-DOS, эмулятором DOS на чистом JavaScript. Это позволяет воспроизвести поведение программ наиболее близко к оригиналу. JS-DOS не позволяет сохранять файлы, поэтому обычный редактор Turbo Pascal не предоставляется. Вместо этого, функция редактора полностью заменена PasteBin. Для запуска пользуйтесь ссылкой «запуск» (доступно только для примеров на Turbo Pascal). Ссылка «запуск» изменится на ссылку «развернуть» — для открытия на весь экран. В виртуальной файловой системе ваша программа будет сохранена по адресу Y:\PROGRAM.PAS. Она будет скомпилирована в Y:\SCHOOL.PAK\TEMP\PROGRAM.EXE и запущена. BGI драйвера и шрифты находятся в X:\BP.
В текущей реализации JS-DOS требуется подключать модуль Crt, чтобы не зависали Read и ReadLn. После запуска клавиатура будет захвачена, и изменение текста программы будет невозможно, поэтому не запускайте программы в тех вкладках, где вы редактируете текст. По этой же причине на данный момент не реализуема более динамическая версия редактора с запуском без создания новых записей.
Если вам необходимо больше возможностей, скачайте Turbo Pascal School Pak и редактируйте/отлаживайте программу оффлайн. Имеются версии для Windows (с установщиком и Portable), Linux, Mac OS X.
Что такое PasteBin?
PasteBin — это сервис, который поможет вам совместно отлаживать участки кода. Но вы можете найти любое другое применение для Pastebin. Многие используют его для следующих целей:
- отправка участков кода в PasteBin и получение для него постоянного адреса, например http://online.pascal.net.ru/1234
- размещение ссылок на код в IRC или IM, чтобы не загромождать обсуждение лишним текстом
- возможно, кто-то, прочитав, ответит вам, изменив размещённый код
- просмотр изменений с помощью встроенного инструмента отображения различий помогает найти внесённые поправки
Как посмотреть различия между двумя записями?
При просмотре оставленной записи у вас есть возможность изменить ее — это создаст новую запись, но когда вы будете просматривать ее, у вас будет ссылка 'Различия', которая позволит вам найти различия между старой и новой версией записи
Эта отличительная особенность Pastebin позволяет точно увидеть какая именно строка была изменена.
Чем ваш Pastebin лучше чем остальные?
В процессе создания сервиса Pastebin Mozilla Россия нами были внесены несколько изменений в движок Pastebin:
- добавлена поддержка русского языка
- наш Pastebin работает в UTF-8
- увеличено число профилей для подсветки синтаксиса
- был создан профиль подсветки для языка XUL
- добавлена капча для защиты от спама
Скачать нашу версию Pastebin вы можете здесь.