1. Язык Pascal продолжает традицию алгоритмического языка Algol-60 в том, что программа на языке Pascal представляет собой специально организованную последовательность шагов по преобразованию данных, приводящую к решению поставленной задачи.
2. Язык Pascal содержит удобные средства для представления данных. Развитая система типов данных позволяет однозначно описывать данные, подлежащие обработке, и создавать структуры данных произвольной сложности. Язык Pascal является типизированным языком, т.е. типы данных фиксируются при их описании и контролируется доступ к данным в соответствии с их типом.
3. Язык Pascal является языком структурного программирования, т.е. позволяет записывать достаточно сложные алгоритмы в компактной и элегантной форме.
4. Язык Pascal является процедурным языком с блочной структурой и определенными областями действия имен переменных.
5. Синтаксис языка Pascal достаточно несложен. Программы записываются в свободном формате, и это позволяет сделать их наглядными и удобными для изучения.
Алгоритмический язык Turbo Pascal разработан фирмой Borland International (Inprise)для персональных IBM-совместимых ЭВМ. Основная цель его разработки - обеспечение мощной и всесторонней поддержки всего цикла создания программ производственного, научного и коммерческого назначения. Язык Turbo Pascal дополнен принципиальными нововведениями - аппаратом модулей и объектно-ориентированными средствами, которые облегчают создание больших программных систем на основе технологии модульного программирования.
Можно выделить основные направления развития языка:
"Элементарные" расширения - усовершенствование языка, т.е. расширение синтаксиса идентификаторов и меток, использование больших и малых букв, шестнадцатиричные константы и т.д.
Общеалгоритмические расширения - работа с типизированными константами, строковыми типами, средства работы со строками переменной длины.
Системно-зависимые расширения. Эти средства дают возможность полного "общения" с операционной системой MS-DOS, т.е. обеспечивают прямой доступ к физической памяти, портам, периферийным устройствам и т.д.
В языке Turbo Pascal имеются две группы принципиально новых для языка Pascal понятий и механизмов. Это аппарат модулей, который обеспечивает современный уровень разработки и создания больших программ, и средства для объектно-ориентированного программирования.
Фирма Borland / Inprise завершила линию продуктов ТР и перешла к выпуску системы визуальной разработки для Windows - Delphi. Несмотря на это ТР сохраняет свое значение отличного языка для первого знакомства с миром "серьезного" программирования.