Pascal — это императивный язык программирования, разработанный
Никлаусом Виртом в 1970 в качестве языка обучения структурному
программированию. Название языку дано в честь выдающегося французского
математика, физика, литератора и философа Блеза Паскаля. Первоначально
язык компилировался в байт-код, подобно языку Java.
Особенностями языка являются строгая типизация и наличие средств
структурного (процедурного) программирования. Паскаль был одним из
первых таких языков. По мнению Н. Вирта, язык должен способствовать
дисциплинированию программирования, поэтому, наряду со строгой
типизацией, в Паскале сведены к минимуму возможные синтаксические
неоднозначности, а сам синтаксис интуитивно понятен даже при первом
знакомстве с языком.
Тем не менее, первоначально язык обладал множеством недостатков:
невозможность передачи функциям массивов переменной длины, отсутствие
нормальных средств работы с динамической памятью, ограниченная
библиотека ввода-вывода, отсутствие средств для подключения функций
написанных на других языках, отсутствие средств раздельной компиляции и
т. п.
Диалект Object Pascal поддерживает парадигму объектно-ориентированного программирования.