Найти в Дзене
Эрудит.Онлайн

Паскаль жив? Что стало с популярным языком программирования?

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.0
Turbo Pascal 7.0

Последняя версия Turbo Pascal имела номер 7.1. В связи с переходом большинства компьютеров на 32-разрядную версию Windows появилась 32-разрядная среда разработки Borland Delphi, 7-я версия которой была долгое время очень популярна среди разработчиков. Сейчас в рейтинге TIOBE языков программирования Delphi занимает 14 место, что позволяет считать язык программирования Паскаль всё-таки живым языком программирования, однако используется он по большей части для поддержки старых проектов.

Сейчас в основном для обучения основам программирования на Паскале используется Free Pascal, который может исполняться на многих платформах, или PascalABC.Net, который разрабатывается в Южном федеральном университете и работает под Windows.

Предлагаем вспомнить несколько фактов о языке программирования, а для желающих углубиться в дебри языка мы дадим ссылки на несколько бесплатных тестов на портале Эрудит.Онлайн в конце статьи.

Обещанные ссылки на более сложные тесты:

«Основы языка программирования Паскаль»

«Структура программы на Паскале»

«Простые типы данных в Паскале»

«Составные типы данных в Паскале»

«Операторы Паскаля»

Другие интересные статьи на нашем канале:

Что-то пошло не так, и нам не удалось загрузить комментарии. Попробуйте ещё раз
Рекомендуем почитать
Какие языки программирования стоит учить в 2025 году
Почему важно выбирать язык программирования осознанно Сфера информационных технологий меняется стремительно. Сегодняшние инструменты могут устареть уже через год, а то и раньше. Поэтому выбирать язык программирования, основываясь только на популярности, — не самый разумный подход. Чтобы решение было осознанным, стоит посмотреть на текущие рейтинги, зарплаты разработчиков и понять, в каких проектах применяются те или иные языки. Дорогие друзья! Если мой контент приносит вам радость и вы хотите поддержать мое творчество, я буду благодарен за вашу помощь...
Циклы, языки и ассемблер
Рассмотрим довольно простую тему организации циклов. Почему я решил это сделать – потому что оказалось, что за привычными, особенно для уже замыленного глаза, вещами может скрываться неожиданное. Для начала обратимся к основам – как циклы делаются на ассемблере. Я буду использовать диалект x86, хотя это не принципиально. Итак, задача: Создать цикл, который повторяется 10 раз. Первый вариант: Этот цикл равносилен конструкции: for (i = 0; i < 10; i++) { ... } Как видим, здесь сначала i присваивается...
Как обновления ломают систему и почему Linux непригоден для настольного сегмента
Чем обычно славен Linux в настольном сегменте? Почти полным отсутствием нативных игр? Нестабильной работой? Ущербным функционалом? Убогим графическим интерфейсом, созданным порой для издевательства над пользователями? Вечными проблемами с пакетными менеджерами и зависимостями? Да чем угодно славен, но точно не дружелюбностью и удобством. Но сейчас речь не об этом... Временами от линуксоидов можно услышать, мол, подключи репозиторий Debian 13 в дистрибутиве на основе Debian 12, и устанавливай себе...
Следующая статья
Документы, вакансии и контакты