Существуют языки, которые все считают мертвыми, но есть ньюанс. В СНГ на Бейсике вакансий больше чем на Руби, а вакансий у Паскальщиков не сильно меньше чем у шарпистов.

Все не так просто, поэтому давайте разбираться.

Россия: Бейсик и паскаль обгоняют Ruby и C#?

Посмотрим реальное количество вакансий в СНГ (Россия, Беларусь, Казахстан ...)

Здесь мы видим, что паскаль по количеству вакансий может тягаться с одним из самых известных веб фреймворков.

Поулчается, грубо говоря Pascal == C#?

Это в какой-то степени манипуляция цифрами, потому что я сравниваю ВСЕ вакансии на паскале с вакансиями на одном сишарп фреймворке, но во-первых требования с паскальщикам явно ниже (как и конкуренция), а во-вторых ASP.NET занимает бОльшую часть того что пишут на C#.

Почему так?

Вакансии составляются левой пяткой, поэтому в требованиях/навыках могут написать что угодно. Это работает в обе стороны, как для паскальщиков, так и для аспнетеров.

У шарпистов размазанные формулировки, где-то .NET, где-то ASP.NET, где-то пишут, что ищут аспнетера, а по факту нанимают плюсовика.

Паскальщики в основном занимают смежные области, на них ищут преподователей и кодеров под узкие ниши.

Также в реальном найме на паскале это почти всегда Delphi (RAD Studio, VCL) и наследие под Windows. Таких систем много, например, бухгалтерия, склады, медицина, логистика, внутренние тулзы. Типикал легаси...

Почту России оштрафовали за утечку 26 млн пользовательских данных.
..на 150 тыс. рублей

Анонсы статей и новости об айти в нашем Telegram

Ruby — уб*йца всех языков

Помните как все писали, что руби заменит все языки и станет топ 1?

Вы знали, что на хахару вакансий Visual Basic больше чем на руби? Тут уже ни к чему не прикопаешься.

Какие языки реал��но МЕРТВЫ во всем мире

Если вы хоть иногда слышите о каком-то языке или вы знаете, что язык активно использовался в прошлом — скорее всего этот язык жив.

Давайте вспомним языки, которые реально забыты и не используются.


HyperTalk (язык HyperCard)

HyperTalk был встроенным языком HyperCard (софтина под макинтош), а HyperCard Apple прекратила (и вместе с ним родную среду HyperTalk). Был заброшен в 2004.

Lingo (язык Adobe Director)

Adobe Director это ПО, предназначенное для создания игр, приложений, обучающих курсов, демо материалов.

Adobe Direct
Adobe Direct

Lingo жил внутри Director экосистемы. Когда платформа умерла язык перестал быть рабочим инструментом.

Director имел язык Lingo, а Adobe официально прекратила продажи и поддержку Director в 2017.

COMTRAN

Ранний язык IBM (1957), тоже из пред-COBOL эпохи.

То есть, это еще один дед кобола... (как и AIMACO и другие).

Таких языков много. Смысла их упоминать нет, с таким же успехом можно просто выдумывать названия Flen, FlexVB13, Slimf... и никто не заметит.

Что нужно для того чтобы язык умер?

Язык умирает когда у него одновременно отваливаются экономика, инфраструктура и люди.

  1. Исчезает причина платить за него
    Нет новых проектов, а старые либо закрывают, либо переписывают, либо замораживают

  2. Ломается цепочка кадров
    Исчезают джуны, а сеньоры уходят. Какому джуну придет в голову учить COBOL когда есть такой приклекательный и современный Fortran или Python? В итоге компании не могут подхватить язык даже при желании.

  3. Умирает платформа
    Если язык был привязан к одной среде (IDE/движок/рантайм) и её закрыли это почти гарантированная смерть (хороший пример это Flash). Даже без закрытия: если компилятор/IDE не обновляются, отваливаются современные ОС/архитектуры/библиотеки — язык становится непрактичным.

  4. Устаревшая экосистема
    Пакеты не обновляются, зависимости дырявые, интеграций нет, обвязки под современные штуки (облака, CI/CD, контейнеры) нет или она просто кривая.

  5. Риск начинает перевешивать выгоду
    Когда поддерживать становится опасно/дорого, появляюится проблемы с безопасностью, регуляторика, невозможность нанять людей, отсутствие поддержки.

  6. Языки не успевают устояться в системах.
    SmallTalk умер, потому что появилась более новая и современная Java. У компаний не было смысла писать на смолтолке, когда можно сразу все писать на джаве :/

Есть ньюанс. Языки не умирают, а сжимаются до узкой ниши.


Смерть платформы Flash

Вы же помните куча браузерных игр на флеше?

Flash Player официально перестали поддерживать 31 декабря 2020, а потом и вовсе была отключена.

И поскольку ActionScript был языком Flash Player в браузере, то массовый рынок (особенно браузерные игры) умер вместе с платформой и языком.

ActionScript не исчез совсем

Он ещё живёт в нише Adobe AIR, который поддерживается и развивается. То есть сам язык стал узким легаси стеком.

Какие языки реально мертвы в СНГ

Мертвый язык это тот у которого нет найма + нет новых проектов

Все системы в СНГ молодые и они используют только узкий пул языков, которые сейчас популярные простые и эффективные.

В СНГ используют очень мало языков
В СНГ используют очень мало языков

ActionScript (Flash)

После ухода Flash как платформы язык исчез из промышленной разработки.
В СНГ пространтсве он забыт.

Fortran, Smalltalk, Ada ...

Языки мертвы. Меньше 10 вакансий на хахару. Технологии просто не прижились и у СНГ разрабов были более новые и хорошие альтернативы.

Classic ASP

А зачем?


Какие языки всё ещё живут на Западе

Там живость держится на больших корпорациях, госе, банках, промышленности и очень старых кодовых базах. Поэтому в США/Европе (и частично Японии) реально продолжают жить.

COBOL

Используется для банков/гос-систем.

У многих компаний есть критически важное ядро бизнеса которое работает на централизованной платформе (мейнфрейм) и крутит огромные объёмы транзакций и батч-обработку.

Смерть кобылы возможна только при массовом выводе мейнфрейм-подхода из крупных организаций, что идёт очень медленно.

Fortran

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

Плюс у Fortran до сих пор сильная сторона — это производительность на численных ядрах (особенно массивы/векторизация) и то, что компиляторы под него очень хорошо заточены.

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

Ada

Ada живёт там, где ценят гарантии, предсказуемость и долгий жизненный цикл.
То есть авиация/космос, транспорт, оборонка и системы, где ошибка может стоить денег, безопасности или сертификации.

Ada исторически сильна тем, что там строгая типизация, контроль ошибок, предсказуемое поведение (включая real-time), удобные механизмы для безопасной многозадачности.

В таких отраслях проект может жить 20–40 лет, а переписать означает заново пройти сертификацию, заново доказать свойства и поднять риск.

Visual Basic

Отчёты, финмодели, макросы. На западе этого очень много, просто оно не всегда называется разработкой.

Этот язык живет даже в СНГ, но на западе он прям активный.

Почему языки живы на западе, но мертвы в СНГ

Рынок меньше, значит нишевые технологии быстрее теряют кадровую базу.

Рынок это в том числе и сколько бизнеса вообще может платить за поддержку легаси (банки, страховые, промышленность, госсектор, большие сети).

Сравним ВВП стран (тут разница бешеная).

  • США: ВВП 29.18 трлн (2024)

  • Россия: ВВП 2.17 трлн (2024)

Вспомним, что у США есть Microsoft, Google, куча других гигантов и становится все понятнее.

То есть даже одна страна Запада может быть в разы крупнее по экономической массе, чем отдельно взятая страна СНГ, а значит там больше больших компаний, больше долгоживущих ИТ-систем, больше внутренних продуктов, которые нельзя просто выключить.

И, как следствие, больше вакансий на поддержку редких стеков.

Запад раньше начал развиваться — в этом его проблема

США — мировой технологический лидер, который развивал интернет с доисторических времен, вместе с этим собрал в себе куча легаси, которое живет и нуждается в поддержке.

Яндекс появился только в 1997 году, а Т-Банк в 2006, когда западные бигтехи уже были развиты, а IBM был уже в 1964.

СНГ страны переняли опыт у запада, адаптировали и как итог новые технологии без легаси и кучи костылей, которые намного проще развивать.

Благорадя этому страны СНГ одни из самых развитых в плане технологий.

Почему умер Ruby?

Помните как все говорили, что Ruby и Ruby on Rails сместят всех и будут топ 1?

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

Но хайп и рынок сместился: JavaScript стал повсюду (фронт + Node.js), Python забрал себе данные/ML/AI, а под микросервисы и хайлоад часто выбирали более производительные и удобные для параллелизма языки.

Плюс сыграли роль найм и экосистемы: проще найти команду на более массовых стеках.
В итоге по популярностным индексам Ruby заметно просел и сейчас про него ничего не слышно.

Почту России оштрафовали за утечку 26 млн пользовательских данных. ..на 150 тыс. рублей
Анонсы статей и новости об айти в нашем Telegram