Комментарии 27
Тут щас каждый первый пнёт: "где моя любимка?"
ФП забыли
Не было его никогда, дооо
А это эпоха не менее значимая чем появление ООП
Да и про структурное можно было написать. На примере Си или Паскаля.
Бэкенд и данные: Go, Rust, Python, R, Java/Kotlin/Scala.
Картинку что 80% всех сайтов написано на PHP и продолжает писаться опущу
Веб-ядро: Rust (Wasm) + TypeScript.
"Веб-ядро" - слово-то какое...
Откуда выкопалось?
Про Wasm вообще молчу
Программирование тогда было не столько наукой, сколько ремеслом
Но к тому времени уже были придуманы машина Тьюринга и лямбда исчисление, так что научная работа над алгоритмами и программированием шла параллельно с перещёлкиванием тумблеров на реальном железе.
а где у вас Simula, Smalltalk, Algol, Prolog, Haskell, самые ключевые вехи собственно эволюции?
P.S. еще конечно не хватает Forth и Postscript, как тупиковые ветви но вполне заслуживающие упоминания за свою самобытность
Видно вы далеки от полиграфии, если считаете PostScript тупиковой ветвью. Он всё ещё жив, кроме того PDF это творческий плагиат PS.
тупик не в смысле умер, тупик в смысле что от него не было эволюционного продолжения, он остался последним в своём роде. PDF это как раз уже не язык, это скорее двоичный байткод для виртуальной машины Postscript.
Для сравнения, что нам дала мёртвая Симула67: строковые типы, OOP в стиле C++, генераторы, регулярные выражения, весь джентельменский набор современных языков, который в полнеой мере реализовался-то только уже к концу девяностых. В понятиях эволюции Симула это такое вообще первое млекопитающее, уродливое и давно уже вымершое, а Постскрипт это вполне живой крокодил, хотя и не менее уродливый
Delphi стоило упомянуть тоже
Статья неполная, неглубокая и однобокая. Плоха для новичка, малоинтересна для опытного погромиста (ну разве что срач под ней устроить).
Статья не то что бы не полная, она вообще имеет мало чего общего с реальностью.
90- где турбопаскаль? который просто доминировал в комерческой разработке.
а перл в зарождающемся вебе?
2000 где дельфи ? где php который хоронят до сих пор и все не получается?
Где java ? на которой написано просто невероятное количество кода?
Где наконец то питон ? который сейчас даже в утюгах и чайниках?
Ну турпо паскаль, это диалект паскаля. А Delphi это его адаптация для Windows
Delph - это Object Pascal, который свои корни берет из разработок Apple
Ну возможно они от Apple , что-то и брали , но версия Turbo Pascal 6.0 в которой появились обьекты, не сильно отличалась в остальном от Turbo Pascal 5.0 , причём тип object там максимально похож на record. Отличие только в том, что не надо было писать with xxx do как для record. Никаких там конструкторов деструкторов и этого всего...
Вроде в начале было интересно читать, но как-то однобоко. ФП целиком пропустили, понимание виртуальных машин. Но если они ещё ладно, хотя там тоже некий язык, то как минимум транспиляция одного высокоуровнего языка в другой - тоже веха, потому что новый тип решения задач. Ну и, пусть скептично, но генерация кода LLM тоже шаг, странно такую статью видеть без ИИ.
Тем временем, фундамент всего IT, без которого ваши модные технологии тупо не запустятся, ядро ОС, написано на СИ.
хотя PL/M был тоже не плох для своего времени, вся CP/M была на нём написана
СИ просто повезло с популярностью написанных на нем ОС.
Ну надо сказать Си изобрели, потому, что в Америке не знали про Алгол, а затем и Паскаль. А так концептуально там мало чего было нового, даже много где шаг назад - не смогли изобрести модули и использовали костыли include. Или тот же Switch это был замаскированный goto, если вручную break не поставить , он тупо будет выполнять следующие ветки.
"Менеджеры и бухгалтеры" в курсе что PROCEDURE DIVISION складывает два числа?
PROCEDURE DIVISION в Коболе это раздел программы для описания собственно логики действий; может содержать процедуры, а может просто линейный код как в примере. А менеджерам и бухгалтерам которых обучали этому языку еще на моей памяти в середине 90х (сам с ними рядом сидел, "свечку держал") это в общем-то обьясняли на самом первом занятии.
PL1 где ?
Информация
- Сайт
- timeweb.cloud
- Дата регистрации
- Дата основания
- Численность
- 201–500 человек
- Местоположение
- Россия
- Представитель
- Timeweb Cloud
Эволюция языков программирования