О Паскале

Язык программирования Pascal был разработан в 1968-1971 годахНиклаусом Виртом. Язык был назван в честь выдающегося французского математика и философа Блеза Паскаля (1623-1662) и первоначально создавался для обучения программированию как систематической дисциплине, однако вскоре он стал широко использоваться в профессиональном программировании.

Основные характеристики: относительно небольшое количество базовых понятий, простой синтаксис, быстрый компилятор для перевода исходных текстов в машинный код.

Популярности языка Pascal среди программистов способствовали следующие факторы:
– благодаря своей компактности и удачному первоначальному описанию, Pascal оказался достаточно легким для изучения;
– Pascal отражает фундаментальные и наиболее важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы;
– язык позволяет четко реализовать идеи структурного программирования и структурной организации данных;
– Pascal сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ;
– применение языка Pascal позволило значительно поднять планку надежности разрабатываемых программ за счет требований языка к описанию используемых в программе переменных, проверки согласованности программы при компиляции без ее выполнения;
– использование в Pascal простых и гибких структур управления: ветвлений, циклов.

В 1992 г. фирма Borland International выпустила два пакета, основанных на языке Паскаль: Borland Pascal 7.0 и Turbo Pascal 7.0. Первый может работать в трех режимах — обычном и защищенном режимах MS DOS и в системе Windows. Для него необходимо порядка 30 Мбайт на жестком диске и около 2 Мбайт оперативной памяти. Турбо Паскаль 7.0 работает только в обычном режиме MS DOS и менее требователен к характеристикам компьютера. Поскольку основные компоненты, которые мы будем рассматривать в нашем курсе, совпадают в обоих продуктах, в дальнейшем будет использоваться название Турбо Паскаль.

Пакет включает в себя алгоритмический язык программирования высокого уровня, встроенный редактор и среду, предназначенную для отладки и запуска программ. Кроме того, пакет содержит большой объем справочной информации (англоязычной). Как известно, языки программирования делятся на два типа: интерпретаторы и компиляторы. Турбо Паскаль относится к компиляторным языкам.

Добавить комментарий