Ответ на пост «Стало известно, что на 90-ом году жизни умер Никлаус Вирт — создатель языка программирования "Паскаль"»

Закон Вирта даже после смерти автора продолжит выполняться:

«программы становятся медленнее куда шустрее, чем компьютеры становятся быстрее» — отражает озабоченность учёного тенденциями к раздуванию программного обеспечения и «индустрализации» процессов разработки, снижающих качество программ.

Вирт твёрдо стоял на том, что программирование должно быть нормальной инженерной дисциплиной, гарантирующей достаточный уровень надёжности своих разработок. Достижение же надёжности возможно, по Вирту, только одним способом: максимально возможным упрощением и самих систем, и инструментов, которые используются для их создания

Вирт часто критиковал «американский подход» к разработке средств программирования, в котором маркетинговые соображения превалируют над требованиями математической стройности и гарантированной надёжности, и каждое новое модное поветрие сопровождается некритичным внесением в языки программирования новых синтаксических элементов. Это приводит к неправильной оценке роли некоторых идей и, в конечном итоге, к неправильной расстановке приоритетов в разработке программного обеспечения.

Если думаете, что паскаль остался где-то там, позади, то удивлю, последние версии вышли в 2023 году (есть как OpenSource, так и коммерческие версии):

Embarcaredo Delphi (бывшая Borland Delphi) -- последняя версия 12 Athens (07.11.2023)

Delphi 11 Community Edition -- бесплатно для некоммерческого использования:

Если вы являетесь сотрудником небольшой компании, где менее 5 сотрудников или организации с доходом до $5,000 в год, вы можете использовать Community Edition

OpenSource:

FreePascal -- May 20th, 2021

  • FPC version 3.2.2 has been released!

Lazarus 3.0 - December 21, 2023. OpenSource версия, клон Delphi. В качестве компилятора используется FreePascal.

Те, кто помнят TurboPascal, могут перейти на FreePascal, сняв ограничения MS-DOS. Там и поддержка х32, и х64, и 64-битные типы, и компиляция DLL, и куча других плюшек.

Через FastCGI можно хоть бекенд для веб-сервера писать, фреймворки тоже есть. Например, из Индонезии один энтузиаст клепает fastplaz. Еще есть BrookFramework. И в самом FreePascal есть FCL-web.

Игровой движок на паскале тоже существует: Castle Game Engine.

Внезапно, даже C# у себя в предках отметил Delphi. И Модула-3, но это отдельная академическая история. Я кодил на C# после Delphi, повеяло ностальгией. И если C# можно в веб, то почему паскалю нельзя?

Рекомендуем
@007
@simka
Тренды

Fastler - информационно-развлекательное сообщество которое объединяет людей с различными интересами. Пользователи выкладывают свои посты и лучшие из них попадают в горячее.

Контакты

© Fastler v 2.0.2, 2024


Мы в социальных сетях: