Пивняка Г.Г. Толковый словарь по информатике. Страница 269
Pascal (Паскаль)
Алгоритмический язык программирования, разработанный швейцарцем Никлаусом Виртом (Niklaus Wirth) в 1968 г. Разрабатывался для целей обучения и реализации концепции поддержки выполнения вычислений с четкой типизацией. Язык был назван в честь известного французского математика Блеза Паскаля и задумывался Виртом изначально со специальными педагогическими целями и с учетом простоты получения соответствующего машинного кода для написания надёжных программ. Обладает развитой системой данных и является учебным языком высокого уровня, который позволяет систематически и точно выражать концепции и структуры элементов программирования, а также способствует улучшению понимания методов организации больших программ и методов управления программистскими проектами. Имеет развитые средства диагностики ошибок, эффективные инструменты отладки и по этим причинам является весьма удобным средством для обучению программированию. Сам язык получился очень простым - описание стандартного Pascal^ занимает около 30-ти страниц печатного текста. Благодаря этому создание компилятора для языка Pascal не превышает по трудоемкости обычную дипломную работу выпускника высшего учебного заведения. В дальнейшем объединение усилий француза по имени Филипп Кан (Philippe Kahn) и датчанина Андерса Хейльсберга (Anders Hejlsberg) в рамках образованной ими фирмы Borland International (США) привело к созданию в 1982 г. не только самого быстрого в мире компилятора алгоритмического языка Pascal, но еще и удобной программной среды для работы с ним. Эту среду назвали Turbo Pascal 1.0 (Турбо, то есть «быстрый» Pascal). Со временем язык был расширен и стал подмножеством объектно-ориентированного языка Object Pascal - основы широко распространенной в конце 90-х гг. среды быстрой разработки приложений Delphi. В процессе своей эволюции Turbo Pascal развился не только как язык с новыми, в том числе и объектно-ориентированными свойствами, но, по сути, превратился также и в мощную интегрированную среду разработки приложений, объединяющую в своём составе текстовый редактор для ввода кодов программ, компилятор, компоновщик, линкер, загрузчик, мощные наборы библиотек программных модулей, а также дебаггер (отладчик). Следует отметить, что в отличие от языка С++, в котором 52 операции обработки данных имеют 18 уровней приоритета, в языке Turbo Pascal 7.0 используется всего 20 операций работы с данными, объединённых в 4 группы приоритетов выполнения, что существенно упрощает процесс программирования.