Комментарии 29
Судя по этому рейтингу, Cobol находится на одном уровне с Kotlin (который используется едва ли не в большинстве всех Android приложений, который является рекомендованным по-умолчанию для Gradle, и который входит (вместе с Java) в список языков, которые используются в документации Spring.
Собственно, есть подозрение, что этот рейтинг очень плохо отражает реальность...
формируется на основе таких факторов, как объём запросов о конкретном языке в популярных поисковых системах, активность обсуждений его на профильных ресурсах, а также количество вакансий, требующих определённые
навыки программирования.
Т.е. подняв информационный шум на тему определенных старых языков можно вполне неплохо поднять их в рейтинге.
Странный рейтинг. PHP менее популярен, чем Fortran, Delphi, ассебмлер и даже MATLAB. С Ruby не понятно, может он еще и популярен, но по ощущениям не очень и по вакансиям Ruby сильно уступает PHP
А чего равнять Fortran с Delphi? Delphi и сейчас актуальный и развивающийся язык. Регулярные обновления спецификации языка, обновления среды разработки, проведение регулярных вебинаров и т.д.
Нет. Это мертвые языки, на которых есть большое количество продакшен легаси проектов. Для нового проекта ни тот ни другой выбирать нельзя. Даже если у вас есть команда его знающая. Выгоднее вложиться в обучение команды современному языку по вашему вкусу.
Тут сравнение нормальное.
А аргументировать можно свою позицию?
Посмотрете вакансии, посмотрите SO. Посмотрите просто что в мире происходит и на чем люди писать хотят. Вроде очевидно же.
При выборе языка для нового проекта стоит учитывать рынок вокруг. Вам нанимать на него еще. А если проект взлетит и через 5 лет продолжать нанимать.
А если сильно взлетит, то и через 70 лет продолжать нанимать?
Вакансии есть, больше чем на Раст, реакт, дарт, руби и сравнимо со свифтом. Свифт и Раст тоже больше не стоит выбирать?
Вакансии не статичные и меняются. Их уровень держится от месяца к месяцу, т.е. их или обновляют или появляются новые. Я об этом знаю, т.к. веду статистику через своего бота, который ведёт учёт вакансий и медианой зп. Медианная зп тоже не уступает шарпу, питону и и джаве.
Сам Делфи, как и его основная среда не заброшены и есть альтернатива в виде опенсорс Лазарус. Делфи регулярно обновляется, каждые пару месяцев выходят обновы на язык и среду.
Язык умеет создавать графические приложения под все основные платформы и поддерживает множество современных библиотек.
Вы кажется что-то не то гуглите. Дельфи - 80 вакансий на hh. Реакт - 1380 Свифт - 400. Вполне показательно. Раст, да. Вакансий как на Дельфи, можно тоже считать что язык не используется в проде.
Я человек простой. Вижу рассуждения о вакансиях, иду на hh и проверяю.
Новые версии это вообще не критерий живости языка. Вон недавно вышла новая версия Кобола. И что он от этого стал живым и нормальным выбором для нового проекта?
Вакансий на HH:
Delphi: 245 (+4) ~85k (30-250)
Pascal: 103 (0) ~70k (30-250)
Python: 3992 (-20) ~70k (10-330)
C#: 2283 (-20) ~60k (0-500)
C++: 2798 (-21) ~100k (30-450)
Swift: 462 (+1) ~100k (25-300)
Java: 3548 (-20) ~80k (15-300)
Visual Basic: 104 (0) ~100k (25-200)
Go: 1249 (-18) ~100k (25-700)
Ruby: 176 (-5) ~140k (25-450)
Kotlin: 1080 (+3) ~80k (30-400)
Rust: 119 (-3) ~150k (60-400)
Fortran: 3 (0) ~0k (0-0)
Dart: 140 (-3) ~100k (50-300)
Flutter: 258 (-3) ~100k (30-200)
FireMonkey: 3 (0) ~64k (64-110)
Electron: 60 (-1) ~100k (30-300)
Lazarus: 14 (0) ~120k (43-250)
React Native: 276 (+27) ~100k (30-500)
1С: 6885 (-70) ~50k (15-350)
В ответе выше ещё строже отбор
Ну тогда надо еще смотреть что пишут на тех или иных языках - уровень сложности, условно количество денег, которые приносит продукт разработки, уровень и стоимость рисков в случае плохого кода и т.п.
Это же пирамида - дворников и чернорабочих всегда нужно больше чем высококвалифицированных инженеров.
Т.е. когда вам нужен како-то инструмент (не важно для чего), вы выберете то, что есть в ближайшем магазине и подешевле, нежели то, чем удобнее всего решить вашу задачу?
Ну такой себе подход...
Фортран сегодня - почти безальтернативный язык для суперкомпьютерных вычислений и вообще для эффективных расчётов. Можно разве что вычислительную программу такой же эффективности написать на C++, затратив на порядок больше трудоёмкости.
Существующий спрос на Фортран отражается и в подготовке студентов во всём мире.
Какой такой спрос? На HH 23 вакансии на всю страну. Причем знание Fortran это желательное требование, но не основное. Основное во всех вакансиях - знание инженерной предметной области. Ну т.е. того, кто знает предментую обалсть, но не знает Fortran, а знает, например C, его скорее всего возьмут на работу, т.к. Fortran он достаточно быстро освоит. В таком случае учить студентов фортрану в ВУЗе бессмысленно. Нужно дать человеку хорошую математическую и техническую базу, и курс обычного С, как классического стандарта имеративного ЯП.
И это не говоря о том, что в большинстве этих вакансий ЗП либо маленькая, либо вообще не указывается (наверняка ЗП настолько маленькая, что боятся спугнуть кандидата).
На позиции, требующие специального образования, редко набирают через hh. Проще искать непосредственно у источников трудового ресурса, которые все известны.
По поводу того, каким образом люди приходят к знанию Фортрана, не вижу смысла спорить. Хотя замечу, что современный Фортран является языком программирования, пожалуй, с наиболее сложным синтаксисом из используемых (описание языка занимает более 1000 страниц) и не всегда очевидной семантикой, особенно в вопросах эффективности, поэтому самостоятельно качественно освоить материал не так просто.
Язык Си, конечно, образованный человек тоже должен знать. Но это не альфа и омега программирования.
Всё равно. HH это достаточно объективный показатель. Если там мало вакансий, это значит что их на самом деле мало. А у ВУЗов иногда есть такая особенность, что на некоторые специальности, потребность в которых 20 человек в год на всю страну, они начинают выпускать специалистов в количестве по 5 тысяч человек в год.
можно и нужно.
Да, попробовал Delphi от Embarcadero использовать в корпоративной среде для технологических задач тестирования электроники и бизнес- задач в связке с MSSQL через FIREDAC. Все работает прекрасно, быстрый компилятор, простой язык ( я не использую логику на клиенте, только интерфейс, все в харнимых процедурах. Очень доволен тем что получилось. Приложения работают быстро, SQL процедуры оптимизированы по плану запроса. В общем все гораздо быстрее в разработке, проще и функциональнее чем разработка web интерфейсов приложений на PHP в связке с Postgress и МуSQL, которые существуют также в компании.
этот рейтинг отражает скорее цитирование языков, чем их реальное применение. Пхп не на хайпе, им не хвалятся, про него почти не пишут.
точно так же про джаваскрипт - у всех на слуху и висит в топах, а то, что 90% джаваскрипт-бекенда пишется по факту на тс - это не на слуху, как результат, тс не цитируется и находится на дне
Рейтинг странный, JavaScript на 6-м месте, а TypeScript при этом на 50-м
Вы этой своей статьёй тоже способствуете росту позиций COBOL и FORTRAN в индексе Tiobe. Только это не имеет практически никакого отношения к росту популярности этих языков как инструментов. Достаточно одной новости о том, как IBM ищет пару разработчиков на COBOL по $500k в год на брата для поддержки 40-летней системы — и позиция COBOL в индексе Tiobe взлетает ракетой, ведь кругом это обсуждается. А популярность языка не подросла ни на йоту.
Старые языки набрали популярность только в одной известной стране с дюймовой системой мер. Это всё что надо знать про эту страну.
Очередная бесполезная статья про бессмысленный индекс TIOBE.
Старые языки программирования, новые успехи: растёт популярность COBOL и Fortran