Сайт «Всё о Паскале»

Turbo Pascal — это бесспорно популярный язык программирования для обучения новичков. Встроенный набор модулей для работы с текстом и графикой позволяет дать новичкам представление об императивном программировании.

На сайте «Всё о Паскале» вы сможете получить полную информацию о среде программирования Turbo Pascal и изучить язык. Вы можете изучать язык с нуля по порядку, читая лекции или же находить конкретную информацию в справочнике.

Только на сайте «Всё о Паскале» есть и справочник, и лекции, и форум, и дистрибутив, и они «сварены по швам». В каждой лекции есть ссылки на страницы справочника, а в справочнике есть ссылки на лекции, где освещается тема, к которой относится функция или элемент синтаксиса. Вы можете скачать весь этот сайт (кроме форума) и все последние версии Turbo Pascal School Pak в составе School Pak Plus.

Справочник ставит целью дать описание конкретной сущности, будь то языковая конструкция или модуль.Справочник основан на файле русской справки, переведённом Шепелем О. Б. aka VideoLord, и на всякий случай английской справки, как в оригинальном Borland Pascal, для устранения неточностей перевода. В отличие от других сайтов, где этот перевод встречается фрагментарно, постранично скопированный вручную, на «Всё о Паскале» специальный инструмент сконвертировал вообще всё, что только было в TURBO.TPH, сохранив ссылки, и этот же инструмент сделал перекрёстные ссылки на английскую версию TURBO.TPH. Пользуясь вкладкой «Информация» внизу каждой страницы wiki, можно даже перемещаться в обратном направлении, что, впрочем, уже требуется сравнительно редко, так как в русской версии во многих местах была настроена система иерархической навигации.

Слева на каждой странице сайта отображаются новые сообщения с форума, их, таким образом, увидят многие, а на самом форуме подсветка синтаксиса (тег [code=pas][/code]) не только подсвечивает, но и делает ключевые слова, функции и процедуры стандартных модулей ссылками на их описание в справочнике. Форум некогда был легендарным в Рунете, его активисты наработали солидную базу подходов к решению разных конкретных задач.

Turbo Pascal School Pak (Turbo Pascal+DOSBox+русификаторы) — это то, с чего всё начиналось. По правилам SoftPortal для размещения программы обязательно нужен был сайт, и пришлось быстро делать его в блокноте. Сначала была одна страница, потом она разрослась скриншотами и другой информацией, потом она была разрезана на несколько, добавилась инструкция. После установки Яндекс.Метрики было сделано несколько успешных экспериментов по увеличению посещаемости. Хотя School Pak был уникальным и решал насущные задачи, многие приходили к нему только, когда приходилось сталкиваться с проблемами. В ходе анализа, почему так получается, было выяснено, что людям удобно, когда всё в одном месте, и они не выбирают отдельно дистрибутив, отдельно материалы про Паскаль, а скачивают дистрибутив там же, где нашли материал или на форуме. Договориться с владельцами форумов толком не получалось, и по результатам общения было решено начать капитальное расширение, и так появился Паскаль Тум Су на динамическом движке Тум Су (основан на X-Wiki). Сайт пережил серию расширений, и каждый раз швы сваривались, где это было целесообразно. Форум — это последняя итерация на данный момент. Оригинального сайта (pascal.dax.ru), для которого делался форум, после сбоя не было очень давно, а у Паскаль Тум Су, наоборот, не было форума никогда, и одно к другому так хорошо подходило, что pascal.toom.su переехал на pascal.net.ru.

Мы могли бы сотрудничать, если бы вы сделали видеоуроки, на которых используется School Pak, сайт и/или форум «Всё о Паскале».

Кроме того, несмотря на активные попытки продвигать в качестве современной альтернативы такие компиляторы, как Delphi или FPC, мы стоим на том, что если уж двигаться вперёд, то надо выбирать язык Ada. Стандартизированный в ISO (последний стандарт — Ada-2012) и с кроссплатформенным компилятором (Windows, Linux, Mac OS X, Lego NXT, AVR, Raspberry Pi 2, ARM на голом железе и др.). Проблема в том, что мы на Аде пишем web–сервера, платёжные шлюзы, обработку данных с датчиков. Свои проблемы мы решили и мы хорошо знаем английский. Вот даже Матрёшка, разрабатываемая Максимом Резником и Вадимом Годунко, документируется на английском.

А для обучения нужны другие вещи: нужны аналоги модулей Crt для текста и Graph для графики. Такие библиотеки есть, например, TextTools, но он только для Linux, а ещё нужно, чтобы был учебный курс и/или справочник именно на русском, в котором используются именно эти библиотеки. А их нет, есть только «Справочное руководство по языку Ada–83» и «Адское программирование», которое опирается на стандарт Ада–95. Нет в стандарте про графические библиотеки и про рисование псевдографики в консоли. Если уж на то пошло, есть учебный дистрибутив от НПП МедиаСкан и даже неплохой учебник к нему, который позволит начать что–то делать на Ada, но библиотеки в нём только для Windows, что сильно портит идею. SchoolPak–то на Windows, Linux и Mac OS X работает.

Аналоги библиотек — только для Linux и без документации на русском, а единственный хороший учебный курс по Ada на русском — только для Windows. Лоскутное одеяло. В идеале должен быть такой же цельный и многогранный сайт с дистрибутивом, как «Всё о Паскале», где одно к другому хорошо подходит и всё по возможности русифицировано. Далее, курс МедиаСкан не расчитан на то, чтобы делать переход с обучения Паскалю на обучение языку Ада. FPC подкупает тем, что там многое знакомо и обманчиво похоже, а под шумок протаскивается много мусора. Ада лучше, но это как прыжок в другую Вселенную, хотя, казалось бы, beginend, if, for, array, record, всё знакомо. Кроме библиотек. Те, кто её изучил, могут и двунаправленные списки сделать, и графику на SDL, но нет толкового руководства по более мягкому переходу с языка на язык, чтоб из любого учебника по Паскалю можно было более менее любую программу переписать на Ada, не задумываясь над выбором библиотек.

Если вдруг вы ведёте учебный курс по программированию на языке Ada и есть наработки, решающие перечисленные проблемы, можно переплести наши сайты. Скорее всего, от нас будет идти больше трафика, чем к, но прогресс того стоит.

Download32.pngСкачать Turbo Pascal
Скачайте Turbo Pascal School Pak! Лучшая версия Turbo Pascal! Доступен в разных конфигурациях: установочный exe, portable zip, Plus, tar.gz для Linux, dmg для Mac OS X
helpindex.pngАлфавитный указатель справочной системы
Найдите функцию по алфавиту:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Вы также можете быстро перейти к описанию функции при помощи Ctrl+G или Option+G на любой странице справочника.
script-icon.pngПрограммирование на языке Pascal
Учебный курс, направленный на практическое изучение языка Pascal и основ алгоритмики. Начните с урока для начинающих
Torchlighthelp32.pngСодержание справочной системы
Только на «Всё о Паскале» полная on-line версия встроенной справочной системы (TURBO.TPH) на русском и английском языках
32px-Alphaomega.svg.pngЯзык Turbo Pascal
Оглавление справочного материала по языку Turbo Pascal
tablered.pngСправочные таблицы
Таблица ASCII для Chr, таблица ANSI, таблица номеров цветов для TextColor и SetColor, таблица сканкодов для ReadKey, коды ошибок, номера шрифтов для SetTextStyle
planer.pngПримеры программ
Примеры использования для функций. Реализация алгоритмов
samples.pngСтандартные модули Turbo Pascal
Описание стандартных модулей Turbo Pascal:
System, Crt, Graph, Dos
bp.pngЧто такое School Pak?
School Pak — это старательно доработанный установщик Turbo Pascal. Проблемы, имеющиеся в других версиях, были изучены и исправлены
Toolsclipart32.pngМеню Turbo Pascal
Описание каждого пункта меню среды разработки
dollars.pngДирективы компилятора
Описание директив компилятора ({$A+}, {$B+}, ...)
saltpepper.pngГорячие клавиши
Полный список сочетаний клавиш в среде разработки
на платформе Reformal.ru
Тэги:
| G+
Код для вставки: :: :: :: ::
Поделиться: // //