Паскаль (язык программирования)

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Паскаль (английский Pascal) — это высокоуровневый язык программирования общего назначения. Один из самых известных в мире языков программирования, который очень широко применяется при обучении программированию в высшей школе, в промышленном программировании и является основной базой для других языков.

Данный язык программирования был создан Никлаусом Виртом в 1968-1969 годах. Был опубликован в 1970 году после его активного участия в деятельности комитета разработки стандарта для языка Алгол-68.


Содержание

Предыстория языка Паскаль

Изначально, Паскаль создавался, как язык для обучения процедурному подходу в программировании. Название для этого языка программирования было дано в честь великого французского математика, физика, философа и литератора Блеза Паскаля. Компилятор языка Паскаль был написан на самом же Паскале. При написании был использован метод раскрутки.


Реализации языка

UCSD Pascal

В 1978 году в Университете Сан-Диего, который располагается в Калифорнии, была создана система под названием UCSD p-System. Данная система включала в себя компилятор языка Паскаль и новый, переносимый p-код, различные модули, директивы трансляции и т.д.


Object Pascal от компании Apple

В 1986 году всем известная фирма Apple Computer создала новое объектное расширение для языка Паскаль. В результате этого на свет появился язык Object Pascal. Его разраоткой занималась группа Ларри Теслера.


Object Pascal от фирмы Borland и Microsoft Pascal

В 1989 году фирма Borland добавила объектное расширение языка. В результате этого был получен Turbo Pascal версии 5.5. После этой версии данный продукт переименовали в Borland Pascal. Все основные объектные средства были взяты у Object Pascal от компании Apple. Языковые различия между этими языками были не особо значительными. Примерно в тоже время, компания Microsoft выпустила свой вариант объектно-ориентированного языка. К сожалению, эта версия не получила широкого распространения в мире.


Современные версии языка Object Pascal

Важнейшим шагом в развитии этого языка стало появление различных свободных реализаций Паскаль. Это были GNU Pascal и Free Pascal. Данные версии вобрали в себя не только черты множества прочих диалектов языка, но и создали чрезвычайно широкую возможность для переносимости написанных программ.


Особенности языка Паскаль

Особенностями этого варианта языка программирования являются наличие средств процедурного программирования и очень строгая типизация. Язык Паскаль стал одним из первопроходцев.

Заметим, что различные недостатки данного языка ни как не проявляются, а наоборот, становятся некими достоинствами в процессе обучения программированию. Самой известной из всех реализацией Паскаля, которая получила широчайшее распространение в мире, является Turbo Pascal, разработанный фирмы Borland.

Прочие диалекты языка Паскаль, которые применяли в DOS, а также Delphi под Windows, получилисвою популярность лишь потому, что в то время не было других качественных и коммерческих реализаций.

Личные инструменты

Served in 0.035 secs.