На заре компьютерной эры, в 40-50-е годы XX века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.
В конце 50-х годов для облегчения труда программистов начали создаваться языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки программирования строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).
Наиболее широко распространенным типом языков программирования высокого уровня являются процедурные языки. В таких языках широко используются управляющие конструкции (операторы), которые позволяют закодировать различные алгоритмические структуры (следование, ветвление, цикл).
Одним из первых процедурных языков программирования был известный всем Basic, созданный в 1964 году. Другим широко распространенным языком программирования алгоритмического типа является Pascal.
Паскаль - это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
Турбо Паскаль – направление языка программирования Pascal, созданный в 80-х годах для повышения качества и скорости разработки программ. Приставка «Турбо» отражает торговую марку разработчика Borland International (США). Турбо Паскаль – это интегрированная среда программирования, включая в себя редактор, компилятор, отладчик со множеством сервисных возможностей.
Turbo Pascal 7.0 использовал все современные достижения в сфере программирования. Он может работать на любых машинах. К тому же его цена не отпугивала покупателей. Эта версия обладала широчайшимивозможностями и имела огромную модульную библиотеку. позволяет создавать тексты программ, компилировать их, находить и исправлять ошибки, Turbo Pascal мог «складывать» программы из разных частей, исправлять ошибки и выполнять отлаженную программу.
Перед другими языками преимущества Паскаля можно выделить такие: краткость языка (его иногда называют “спартанским” языком) легкость и простота процесса программирования мобильность и компактность написанных программ умение отлаживать программы
Из первоначальных недостатков языка Pascal есть: отсутствие надежных средств для работы с динамической памятью небольшая библиотека ввода/вывода отсутствие возможности подключения функций, написанных на других языках и другие.