Паскальная история

Первый паскаль (тогда ещё Паскаль) появился в 1970 году. Его автор - профессор Швейцарского института информатики Никлаус Вирт - назвал его в честь великого французского учёного 17-го века Блеза Паскаля, ко­торый, кроме прочего, изобрёл автоматическое устройство для суммиро­вания чисел.

 

Никлаус Вирт «причастен» к созданию и других языков программирова­ния - Эйлер, Модула, Модула-2, Оберон.

 

Хотя паскаль был предназначен в первую очередь для обучения програм­мированию, он довольно быстро стал популярным и среди программистов, поскольку позволял выразить алгоритмы в понятной и удобной форме. К другим достоинствам паскаля можно отнести:

  • Полную поддержку структурного программирования и структур данных.
  • Минимально необходимый, но достаточный набор типов: простые переменные, массивы, файлы, множества, записи, указатели.
  • Он позволяет создавать из встроенных новые типы данных. Обосно­ванно считается, что правильный выбор стандартных типов данных или удачная разработка новых типов данных не менее важны при написании программы, чем составление хорошего алгоритма. И пас­каль предоставляет все средства для создания адекватных структур данных, что даёт программисту возможность формулировать более простые и эффективные алгоритмы.
  • Надёжность программ, хотя это и заставляет программиста писать немало «лишнего» кода. Например, все переменные, константы и другие объекты программы должны быть описаны в соответствую­щих разделах модуля или подпрограммы, хотя в языке С объявлять новые переменные разрешается даже внутри операторов. Нет в пас­кале и «хитроумных» конструкций, которыми изобилует язык С. Здесь не приветствуются «трюки», в программе на паскале код дол­жен быть понятен и недвусмыслен.
  •  Высокий уровень языка, что увеличивает производительность рабо­ты программиста, так как ему не приходится заниматься описанием мелких операций и он может полностью сосредоточиться на алго­ритме.
  • Язык довольно лёгок в изучении и удобен в использовании как для профессионалов, так и для любителей.

    Это универсальный язык, который позволяет решать прикладные задачи и разрабатывать системные программы.

    Итак, Никлаус Вирт наделил свой язык программирования только самыми необходимыми возможностями, но программистов много и они решают разные задачи, поэтому стали появляться расширения языка паскаль, ко­торые затрудняли переносимость программ с одного компьютера на дру­гой. Поэтому в 1982 году был «законодательно» установлен стандарт язы­ка паскаль ISO7180.

������� ������ ��� dle ������� ��������� ������

Помоги проекту! Расскажи друзьям об этом сайте: