19 июня 1623 года родился выдающийся французский математик, физик и философ Блез Паскаль. Хотя Паскаль внёс свой вклад в развитие вычислительной техники как один из первых создателей суммирующей машины «паскалины», но в этот день мы хотим вспомнить язык программирования, который был назван в его честь.
Язык программирования Паскаль был создан в конце 60-х годов прошлого века, а первая публикация о нём появилась в 1970 году. Предполагалось, что этот язык будет учить хорошему стилю структурного программирования, и много лет Паскаль действительно использовался не только как язык для обучения основам программирования, но и для профессионального программирования. Язык жил своей жизнью, обновляясь для поддержки новых парадигм, однако с 2000-х стал терять свою популярность и сейчас почти не используется для профессионального программирования, уступая свои позиции и в обучении.
Вот так выглядит простейшая "пустая" программа на языке Паскаль:
begin end.
Пик популярности Паскаля пришелся на 90-е годы и связан с 16-разрядной средой разработки Turbo Pascal, которая была создана фирмой Borland и работала под управлением операционной системой MS-DOS. На современных версиях Windows запустить Turbo Pascal не получится, так как после Windows Vista все последующие версии Windows перестали поддерживать подсистему MS-DOS. Для желающих поностальгировать или посмотреть, как выглядела легендарная система, придется установить DOSBox - эмулятор системы MS-DOS. Turbo Pascal 7.0 при запуске выглядел так:
Последняя версия Turbo Pascal имела номер 7.1. В связи с переходом большинства компьютеров на 32-разрядную версию Windows появилась 32-разрядная среда разработки Borland Delphi, 7-я версия которой была долгое время очень популярна среди разработчиков. Сейчас в рейтинге TIOBE языков программирования Delphi занимает 14 место, что позволяет считать язык программирования Паскаль всё-таки живым языком программирования, однако используется он по большей части для поддержки старых проектов.
Сейчас в основном для обучения основам программирования на Паскале используется Free Pascal, который может исполняться на многих платформах, или PascalABC.Net, который разрабатывается в Южном федеральном университете и работает под Windows.
Предлагаем вспомнить несколько фактов о языке программирования, а для желающих углубиться в дебри языка мы дадим ссылки на несколько бесплатных тестов на портале Эрудит.Онлайн в конце статьи.
Обещанные ссылки на более сложные тесты:
«Основы языка программирования Паскаль»
«Структура программы на Паскале»
«Простые типы данных в Паскале»
«Составные типы данных в Паскале»
Другие интересные статьи на нашем канале:
- XIX олимпиада по криптографии: разбор задач
- Задача № 1 из ЕГЭ-2021 по информатике