Статья 836

Еще один язык структурного программирования - Паскаль. Он обладает рядом возможностей, которые облегчают создание структурных программ. Например, благодаря возможности введения отступов в программных строках он позволяет так располагать операторы внутри цикла, что наглядно видны его начало и конец. Использование Паскаля предусматривает выполнение пользователем определенных требований, что в свою очередь заставляет последнего более тщательно осуществлять этап разработки программы. Так, одним из требований является определение всех переменных в программе до того как они начнут в ней использоваться.
Один из недостатков Паскаля состоит в том, что он часто является языком компиляции. Программа, написанная на языке компиляции, должна быть перед запуском переведена компилятором на язык кодов, понятных ЭВМ.