Язык программирования Turbo Pascal
Доклад
Паскаль – язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан в 1968–1971 гг. Никлаусом Виртом, для обучения студентов методам разработки программ, таким как "программирование сверху вниз", "структурное программирование" и т. д. Вирту не понравился не один из существующих на тот момент языков, и в 1968 году он приступил к разработке своего собственного. Первая версия языка была создана для компьютера CDC 6000.Благодаря своей четкости, логичности и другим особенностям Паскаль надолго занял свою нишу, являясь прекрасным языком для обучения программированию. Паскаль использовался и для разработки серьезных программ- приложений. Шутили, что Вирт разработал игрушку, но многие отнеслись к ней слишком серьезно
Язык программирования Pascal (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 - 1662)), разработан в 1968–1971 гг. Никлаусом Виртом, профессором, директором Института информатики Швейцарской высшей политехнической школы. Язык Pascal, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в профессиональном программировании.
Широкой популярности Pascal среди программистов способствовали следующие причины:
- благодаря своей компактности, удачному первоначальному описанию Pascal оказался достаточно легким для обучения.
- язык программирования Pascal отражает фундаментальные и наиболее важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы.
- язык Pascal позволяет четко реализовывать идеи структурного проектирования и структурной организации данных.
- язык Pascal сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ.
- применение языка Pascal значительно подняло «планку» надежности разрабатываемых программ за счет требований Pascal к описанию используемых в программе переменных, проверки согласованности программы при компиляции без ее выполнения.
- использование в Pascal простых и гибких структур управления: ветвлений циклов.
Для повышения качества и
скорости разработки программ в середине
80-х гг. была создана система
Систему программирования Turbo Pascal называют интегрированной (integration – объединение отдельных элементов в единое целое) средой программирования, так как она объединяет в себе возможности ранее разрозненных средств, используемых при разработке программ: редактора текстов, компилятора, комповщика, отладчика, и при этом обеспечивает программисту великолепные сервисные возможности. Часто ее кратко называют IDE (Integrated Development Envirinment – интегрированная среда разработки).
Интегрированная среда программирования Turbo Pascal версий 6.0 и 7.0 имеет следующие возможности:
- множество накладывающихся окон;
- поддержка мыши, меню, диалоговых окон;
- многофайловый редактор, который может редактировать файлы до 1Мбайта;
- расширенные возможности отладки;
- полное сохранение и восстановление среды разработки.
К ее существенным отличиям от среды программирования Turbo Pascal более ранних версий относятся:
- объектно-ориентированная среда разработки прикладных программ Turbo Vision;
- полные возможности встроенного ассемблера;
- директива расширенного синтаксиса $ X, которая позволяет вам интерпретировать функции как процедуры (и игнорировать результаты функций);
- генерация кода 286;
- адресные ссылки в типизированных константах;
- директивы ближних и дальних процедур;
- редактирование инициализированных данных из объектных файлов;
- более быстрый монитор кучи, сокращающий фрагментацию (FreeMin и FreeList удалены);
- расширенные возможности встроенной справочной системы с использованием вырезки и вставки кода примеров для каждой библиотечной процедуры и функции.
В своей простейшей форме программа Borland Pascal состоит из заголовка программы, который именует программу, и основного программного блока, выполняющего назначение программы. В основном программном блоке находится секция кода, заключенная между ключевыми словами begin и end. Приведем простейшую программу, иллюстрирующую эти принципы:
program Privet;
begin
Writeln('Добро пожаловать в Borland Pascal');
end.
Первая строка – это
заголовок программы, который
именует данную программу. Остальная
часть программы – это
И на этом завершаем рассмотрение основ программирования на Турбо Паскале. Среди них вычисления и обработка информации, использование объектно- ориентированного программирования – словом, те задачи, с которыми приходится сталкиваться профессиональному программисту. Турбо Паскаль был выбран как наилучший язык программирования для обучения основам профессионального программирования.