Язык программирования Pascal был разработан в 1968-1971 гг. Никлаусом Виртом в Цюрихском институте информатики (Швейцария). Первоначальная цель разработки языка PASCAL - необходимость инструмента "для обучения программированию как систематической дисциплине". Однако очень скоро обнаружилась чрезвычайная эффективность языка PASCAL в самых разнообразных приложениях, от решения небольших задач вычислительного характера до разработки сложных программных систем - компиляторов, баз данных, операционных систем и т.д. К настоящему времени Pascal принадлежит к группе наиболее распространенных и популярных в мире языков программирования. Существуют многочисленные реализации языка практически для всех машинных архитектур, разработаны десятки диалектов и проблемно-ориентированных расширений языка Pascal.
Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля. Первоначально язык компилировался в байт-код, подобно языку Java.


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

Тем не менее, первоначально язык обладал множеством недостатков: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Необходимо заметить, что многие перечисленные недостатки языка не проявляются или даже становятся достоинствами при обучении программированию. Кроме того, основным языком программирования в академической среде 70-х был Фортран, обладавший гораздо более существенными недостатками, и Паскаль представлял собой значительный шаг вперед.

Автор языка понимал недостатки созданного им языка, перестал его развивать и разработал языки Модула-2 и Оберон.

Тем не менее, достоинства языка заставляли многие коммерческие и некоммерческие организации разрабатывать системы программирования на основе языка Паскаль.

Из числа последних выделяется фирма Borland, Turbo Pascal (затем Borland Pascal) которой был значительно расширен, были устранены многие недостатки языка, добавлены новые возможности. Язык стал богаче, но одновременно, потерял переносимость и общность.

Важным шагом в развитии языка, является появление свободного языка Паскаль GNU Pascal, который не только вобрал в себя черты других Паскалей, не только позволил наконец полностью отказаться от «грязных» приемов программирования, особенно присущих, скажем, Turbo Pascal, но и обеспечил черезвычайно широкую портабельность написанных на нем программ (более 20 различных платформ, под более чем 10 различными операционными системами).

В настоящий момент пользуются популярностью такие версии языка как TMT Pascal, Free Pascal и GNU Pascal. Продолжает использоваться и Borland Pascal. Развитием языка Borland Pascal является Object Pascal — версия языка Паскаль расширенная средствами объектно-ориентированного программирования. Последние версии Borland Pascal лежат в основе среды программирования Delphi.

В России разработан язык программирования Глагол, который имеет близкую к Паскалю идеологию, но в отличие от него изначально спроектирован на использование только русских служебных слов.

 

Новогодняя коллекция топов и блузок от SILKME

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


Подробнее...

Что такое интерактивный стол

Интерактивный стол — это огромных большой iPad, управление которым происходит посредством простых касаний знаток В основе интерактивного стола нравиться за всем тем известная и широко применяемая технология мультитач, мнение которой заключается во взаимодействии нескольких пользователей сотрудник с другом или с интерактивными ясный интерфейс и широкие настройки, а и мочь расширения программного обеспечения, делают интерактивные столы очень востребованными на сегодняшнее тогда не как только между образовательных учреждений.
Подробнее...

Сенсорный стол

Сенсорные столы – это относительно новый и нестандартный вид носителей информации. Его основное отличие это горизонтальное расположение монитора, управлять которым, благодаря сенсорному экрану и большому размеру дисплея, гораздо удобнее. Что такое интерактивные столы и где они могут использоваться Интерактивные или мультитач столы – это устройства с расположенным горизонтально дисплеем размером от 21 до 65 дюймов, с сенсорным управлением. Верхняя поверхность стола представляет собой сенсорную панель, мгновенно реагирующую на прикосновение. В зависимости от категории и вида стола варьируется четкость передачи изображения и количество одновременных касаний, которое поддерживает сенсор. Сенсорные столы на сегодняшний день пользуются большой популярностью в различных сферах жизни. Благодаря высокой точности передачи изображения, легкости в управлении и возможности работать нескольким людям одновременно, такие столы активно используются в сфере образования, рекламы, обслуживания, дизайна и архитектуры.

 


Подробнее...