Как стать автором
Обновить

Комментарии 29

Судя по этому рейтингу, Cobol находится на одном уровне с Kotlin (который используется едва ли не в большинстве всех Android приложений, который является рекомендованным по-умолчанию для Gradle, и который входит (вместе с Java) в список языков, которые используются в документации Spring.

Собственно, есть подозрение, что этот рейтинг очень плохо отражает реальность...

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

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

basic 60 let na dnyah vrode

Странный рейтинг. PHP менее популярен, чем Fortran, Delphi, ассебмлер и даже MATLAB. С Ruby не понятно, может он еще и популярен, но по ощущениям не очень и по вакансиям Ruby сильно уступает PHP

А чего равнять Fortran с Delphi? Delphi и сейчас актуальный и развивающийся язык. Регулярные обновления спецификации языка, обновления среды разработки, проведение регулярных вебинаров и т.д.

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

Тут сравнение нормальное.

А аргументировать можно свою позицию?

Посмотрете вакансии, посмотрите SO. Посмотрите просто что в мире происходит и на чем люди писать хотят. Вроде очевидно же.

При выборе языка для нового проекта стоит учитывать рынок вокруг. Вам нанимать на него еще. А если проект взлетит и через 5 лет продолжать нанимать.

А если сильно взлетит, то и через 70 лет продолжать нанимать?

Неизвестно. В 1954 софта как-то не очень много было.

Вакансии есть, больше чем на Раст, реакт, дарт, руби и сравнимо со свифтом. Свифт и Раст тоже больше не стоит выбирать?

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

Сам Делфи, как и его основная среда не заброшены и есть альтернатива в виде опенсорс Лазарус. Делфи регулярно обновляется, каждые пару месяцев выходят обновы на язык и среду.

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

Вы кажется что-то не то гуглите. Дельфи - 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 взлетает ракетой, ведь кругом это обсуждается. А популярность языка не подросла ни на йоту.

Старые языки набрали популярность только в одной известной стране с дюймовой системой мер. Это всё что надо знать про эту страну.

eschyo kenguru

Очередная бесполезная статья про бессмысленный индекс TIOBE.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий