Turbo Pascal
Turbo Pascal представляет собой интегрированную среду разработки программного обеспечения, созданную для платформ DOS и Windows 3.x.
Borland Pascal – это товарный знак, который был зарезервирован для дорогих видов поставки, а оригинальная не дорогая и популярная версия продавалась под названием Turbo Pascal скачать которую можно на нашем сайте.
Диалект, который используется в Turbo Pascal, основывается на созданном раньше UCSD Pascal, он получил распространение на компьютерах серии Apple II. Компилирующая составляющей Turbo Pascal была создана на основе компилятора Blue Label Pascal. Он был создан Андерсом Хейлсбергом в 1981 году для операционной системы NasSys микрокомпьютера Nascom. А в 1986 году одна из версий Turbo Pascal была приемлема для Apple Macintosh.
В 1982 году у Андерса Хейлсберга купил компилятор Филипп Кан и переехал в Калифорнию, где и основал компанию под названием Borland.
Программа Turbo Pascal первая версия которой появилась на американском рынке в 1983 году, этот вид среды разработки был достаточно новым. Turbo Pascal имел привлекательную стоимость, помимо этого компилятор обладал высоким качеством.
На протяжении первых двух лет было продано около 300 тысяч копий компиляторов. Это количество превзошло объемы продаж других языков, созданных для микрокомпьютеров.
На то время это была необыкновенная сфера разработки. Она обладала простотой и имела хорошо сформированное меню. В начальных версиях применялась раскладка горячих клавиш, более поздние версии предоставляли возможность получить значение ключевого слова. Для этого нужно было поставить курсор на это слово и нажать клавишу справки. Справочные статьи зачастую содержали примеры кода, применяемые именно это ключевое слово. Благодаря такому свойству изучить Паскаль без помощи книг было под силу каждому неопытному программисту.
Среда предоставляла возможность с легкостью встраивать вставки в код на Паскале, пользуясь языком ассемблера. Благодаря этому, пользователь шаг за шагом мог проходит программу. В любой комфортный момент пользователь имел возможность добавить регистр или переменную в удобно размещенное окно для прослеживания за ним.
Более того, имелся метод профилирования. Книги, которые входили в поставку Borland Pascal, имели описание языка ассемблера Intel в деталях, указывалось даже количество тактовых циклов, которые были необходимы при выполнении любой инструкций. В целом, система предоставляла отличные возможности для оптимизации кода. Благодаря тому, что сделано все было практически идеально, этим мог пользоваться даже школьник. Все это позволило версии Паскаля от Borland стать стандартом языка Паскаль.
В начале 1990-х годов Turbo Pascal стали использовать в университетах для изучения фундаментальных понятий в области программирования.
Возможно, работа над Microsoft Pascal была остановлена по причине конкуренции с более высоким качеством и относительно низкой ценой Turbo Pascal. Согласно другой версии, Borland заключил договор с Microsoft об остановке разработки Turbo Basic, при условии, что Microsoft остановит разработку Microsoft Pascal.
Уже в 1995 году в Borland остановили работу над Turbo Pascal, в качестве замены была предложена среда разработки Delphi. Новая версия языка была изменена, язык получил первоначальное название Object Pascal, которое было закреплено разработчиками Apple.
Этапы развития программы Турбо Паскаль:
1983 год, Turbo Pascal 1.0 требует 32 килобайта оперативной памяти. Имеет интегрированный редактор и обладает высокой скоростью компиляции.
1984 год, Turbo Pascal 2.0. Размер программы увеличен - предоставляет возможность использовать до 64 килобайт для стека, кода и данных.
1985 год, Turbo Pascal 3.0 имеет поддержку оверлейной структуры. Поддерживает графические режимы.
1987 год, Turbo Pascal 4.0 обладает раздельной компиляцией модулей. Размер программы ограничивается лишь объемом оперативной памяти.
1988 год, Turbo Pascal 5.0 поддерживает графические драйвера BGI. Имеется встроенный отладчик и отдельный отладчик.
1989 год, Turbo Pascal 5.5 предоставляет возможность копировать в программу примеры из справочной системы. На диске имеется электронный учебник.
1990 год, Turbo Pascal 6.0 имеет библиотеку Turbo Vision. Обладает новой IDE, которая переписана с использованием Turbo Vision, может поддерживать мышь и редактировать несколько файлов одновременно в разных окнах.
Turbo Pascal for Windows. Разработаны 16-ти разрядные программы для Windows. Имеет библиотеку объектов Objects Windows Library, которая по идеологии схожа с Turbo Vision.
1992 год, Borland Pascal 7.0. В его состав вошел достаточно дешевый и менее мощный Turbo Pascal 7.0. , с его помощью можно было создавать программы под защищенный и реальный 16-ти битный режим Windows и DOS.
Среди достоинств программы Турбо Паскаль можно выделит следующие:
1. комфортная среда разработки, которая включает доступный в любое время функциональный отладчик;
2. контекстная справочная система, благодаря которой изучить язык можно не обращаясь к другим источникам;
3. выполнение откомпилированных программ на высокой скорости;
4. встроенная возможность применить вставки на языке ассемблера.
К недостаткам программы можно отнести:
- Компилятор рассчитан на реальный режим DOS, его применение сходит на нет. Но в последних версиях среды и компилятора была включена поддержка защищенного режима и соответствующий отладчик.
- Модуль CRT содержит ошибку, из-за нее во время запуска на компьютерах программы с тактовой частотой, равной 200 MHz, происходило аварийное завершение работы и возникало сообщение «Runtime error 200 at…». Имеют место различные варианты в исправлении модуля CRT. Так, в варианте Клауса Хартнегга не возникает ошибка 200, но при этом длительность функции Delay на быстрых компьютерах гораздо ниже желаемой. Некоторые, по незнанию, относят это к недостаткам Turbo Pascal.
- Неверная работа с метками, которые находятся во встроенном ассемблере.