Рекламный блок
История создания языка программирования Паскаль
Язык был создан в семидесятых годах прошлого столетия, и на сегодняшний день является, наверное, самым известным и популярным среди программистов. Николаус Вирт разрабатывал его как можно более удобным и понятным для пользователя, поэтому, и в настоящее время, его используют для того, чтобы обучать юных разработчиков в старших классах школ, и на начале обучения в вузах. Он признан лучшим для обучения и введения в программирование, а некоторые его модификации используются и в разработке крупных проектов.
После того, как Вирт участвует в конце 60-х годов в создании Алгола-68, высокоуровневого языка программирования, «сына» Алгола, он создает свой, который называет в честь французского ученого Блеза Паскаля.
Первые упоминания о Pascal происходят в 1970 году. Николаус описывает его как легкий и мощный язык, который способствовал бы формированию хорошего стиля написания программы. Позиционируя его изначально, как обучающий структурному программированию софт, Вирт не прогадал – Паскаль и сейчас изучается в ВУЗах.
Паскаль имеет множество модификаций и вариаций, которые используются не только для обучения студентов.
Предыстория
50-е годы прошлого столетия ознаменовались созданием высокоуровневых языков программирования, таких, как: КОБОЛ, АЛГОЛ, ФОРТРАН. Один из них – Algol, и стал «прародителем» Паскаля. Николаус Вирт, его создатель, принимал деятельное участие в создании Алгола, в составе Международной федерации по обработке информации.
Реализации языка
В начале восьмидесятых компанией Borland создается интегрированная среда разработки TurboPascal, диалект Паскаля, который почти на два десятилетия становится одним из самых популярных программных продуктов для персональных компьютеров. Эта среда объединяла в себе текстовый редактор, мощный дебаггер (отладчик) и обеспечила большую скорость и эффективность компиляции кода. Отсюда появилась приставка Turbo.
Известнейшая вариация – FreePascal. Поддерживает разные диалекты «оригинала», имеет открытый исходный код, и, что немаловажно, является мультиплатформенной.
Другие реализации языка:
UCSD Pascal – модификация, включившая в себя модули – единицы компиляции, которые также являются строками символов переменной длины. Поддерживает также некоторые расширения.
Object Pascal. Появился в 1986 году, в компании Apple Computer, и внес изменения в группы типов целых, символьных и строковых, которые делятся на две категории:
- Fundamental (фундаментальные), строго определенные и неизменяющиеся во всех версиях Object Pascal.
- Generic (родовые), они реализуются максимально эффективно и оптимально, в зависимости от того, где они используются.
Максимальное распространение Паскаля происходило в 1972-75 годах. Современность и высокие для того времени показатели вывели его в верхние строчки рейтинга языков программирования – он стал главным средством для обучения студентов.
Заключение
Pascal – удобный для обучения программистов язык, обладающий невысокими требованиями от ПК. Он гибок, удобен, и интуитивно понятен даже начинающим айтишникам. Возраст языка нисколько не сказывается на качестве обучения, проводимого с его помощью.