Каждый программист — это писатель.
Серкан Лейлек
Я, после того, как насмотрелся на отчёты о языках программирования, теряющих актуальность, выбрал 4 языка, которые, как я полагаю, уже не стоят того, чтобы их изучали. Я, ради подкрепления своих выводов, прибегну к некоторым показателям популярности языков. В частности, речь идёт об индексе PYPL (PopularitY of Programming Language Index, индекс популярности языков программирования), о данных Google Trends и о некоторых сведениях, которые можно найти на платформе YouTube.
![](https://habrastorage.org/getpro/habr/post_images/908/d60/5ff/908d605ff7824674d3af671aec54214d.png)
Фрагмент рейтинга PYPL (источник)
Платформа YouTube использовалась мной в качестве источника данных о перспективности языков программирования через оценку популярности видеоуроков по соответствующим языкам.
Хочу отметить, что анализ рейтингов языков программирования способен оказать большую помощь тому, кто планирует построить карьеру в сфере информационных технологий. Дело в том, что эти рейтинги позволяют выбирать языки, которые стоит учить, а правильный выбор языка может оказать огромное влияние на профессиональный путь программиста.
Но хватит предисловий. Поговорим об умирающих языках программирования.
1. Perl
Интерес к языку программирования Perl стремительно падает. Хорошие показатели он демонстрировал в период с 2004 по 2009 годы, а после этого начался спад. Хотя этот язык пока и не мёртв, но он уже и не очень-то жив.
Информацию по нему не особенно активно ищут на YouTube и в Google. Например, есть видео по Perl, загруженное 4 года назад и набравшее всего 240 тысяч просмотров.
![](https://habrastorage.org/getpro/habr/post_images/dc4/be8/575/dc4be8575a2415b66eaadc0c61e84b33.png)
Видео по Perl
Кроме того, показатели языка идут вниз и в рейтинге PYPL.
Я решил сравнить Perl с каким-нибудь другим языком, с Python в данном случае, и обратился к Google Trends.
![](https://habrastorage.org/getpro/habr/post_images/b12/1a9/1f8/b121a91f8e4e6ab8dfbc78cc0c1918a2.png)
Сравнение Perl (красная линия) и Python (синяя линия), последние 12 месяцев
Как видно, красная линия, представляющая Perl, находится где-то на уровне нуля.
2. Haskell
Язык Haskell выглядит лучше, чем Perl. Он, к тому же, используется во многих крупных компаниях вроде Facebook и IBM. На YouTube есть видео по Haskell, загруженное 5 лет назад. Оно набрало 535тысяч просмотров.
![](https://habrastorage.org/getpro/habr/post_images/3c4/de3/9dc/3c4de39dc837f05e341c7a1a28bb2550.png)
Видео по Haskell
Посмотрим теперь на показатели Google Trends, сравним Haskell и Python.
![](https://habrastorage.org/getpro/habr/post_images/d52/31e/53c/d5231e53c50294d646e2b62c16672cb0.png)
Сравнение Haskell (синяя линия) и Python (красная линия), последние 5 лет
Haskell, в сравнении с Python, выглядит более чем скромно. Синяя линия, представляющая Haskell, «стелется по земле», а Python, представленный красной линией, показывает уверенный восходящий тренд.
3. Objective-C
Язык Objective-C, если ориентироваться на рейтинг PYPL, вырос в популярности на 0,2%. А что будет, если взглянуть на данные с YouTube?
![](https://habrastorage.org/getpro/habr/post_images/70d/a43/ac9/70da43ac99cc7267d7bc324aebafb53b.png)
Видео по Objective-C
Видео, загруженное 5 лет назад, набрало 250 тысяч просмотров.
Обратимся теперь к показателям Google Trends.
![](https://habrastorage.org/getpro/habr/post_images/278/034/681/278034681129c2ca4c1bc4a04ed429fa.png)
Сравнение Objective-C (синяя линия) и Python (красная линия), последние 5 лет
Конечно, многие всё ещё пользуются Objective-C. Но, хотя по этому языку есть вакансии, если вы строите планы на будущее и посматриваете на Objective-C, то вам стоит переключить внимание на Swift.
4. Visual Basic for Applications
Visual Basic for Applications, VBA, был у всех на слуху в 2004 году, а вот после 2009 интерес к нему начал падать. Я, например, изучал этот язык в школе.
Рейтинг PYPL указывает на то, что популярность VBA упала на 0,2%.
В моей ленте на YouTube видео по VBA мне видеть не доводилось. Возможно, это говорит о падении интереса к данному языку. Правда, когда я поискал подобные видео, мне попалось одно, загруженное 9 месяцев назад, набравшее 810 тысяч просмотров.
![](https://habrastorage.org/getpro/habr/post_images/c7a/f54/eac/c7af54eac1d58fb23c2f0dad3c2ca006.png)
Видео по VBA
Если посмотреть на данные по VBA, которые имеются на Google Trends, то окажется, что интерес к VBA с 2004 года стабильно падает.
![](https://habrastorage.org/getpro/habr/post_images/c6d/330/e83/c6d330e838f5b491a0ac49722ce3baa4.png)
Сравнение VBA (красная линия) и Python (синяя линия), c 2004 года по настоящее время
В целом можно отметить, что VBA, несмотря на падение популярности, выглядит в сравнении с другими умирающими языками не так уж и плохо.
Python
Я занимаюсь серверной разработкой, используя Python. Я, кроме того, сделал несколько проектов, используя фреймворк Django. Что тут сказать — мне нравится Python.
Это, если верить тому, что выдаёт Google, язык, который лучше других языков помогает в поиске работы в 2020 году.
![](https://habrastorage.org/getpro/habr/post_images/d77/71a/d5c/d7771ad5c530e683bb39af9373522d84.png)
Языки, знание которых помогает в поиске работы
Я, например, создал проект на Django. А именно, речь идёт о сайте с вопросами и ответами для разработчиков. Этот проект всё ещё в работе. Я расширяю его и занимаюсь его оптимизацией.
Python в рейтинге PYPL демонстрирует рост на 2,9%. Если поинтересоваться данными YouTube по просмотрам видео о Python, то окажется, что они, за короткие промежутки времени, набирают миллионы просмотров.
![](https://habrastorage.org/getpro/habr/post_images/e2e/1dc/a3c/e2e1dca3c590f3c46f631ca4674e269e.png)
Видео по Python
Анализ исследования Stack Overflow
Выше я опирался на рейтинг PYPL, на данные с Google Trends и на анализ видео по интересующим меня языкам программирования на YouTube. Теперь же я обращусь к результатам опроса разработчиков, проведённого Stack Overflow в 2020 году. А именно, к данным по языкам программирования, на которых программисты пишут, но не хотят продолжать этим заниматься.
![](https://habrastorage.org/getpro/habr/post_images/2e3/9f3/6d7/2e39f36d7f15cad795bcc5739dde6840.png)
Данные опроса Stack Overflow (источник)
Но надо отметить, что есть много вакансий, требующих знания языков, занимающих высокие позиции в этом «антирейтинге». Тем, кто пишет на этих языках, хорошо платят, вознаграждая за их опыт. Эти языки используются во многих компаниях, хотя некоторые компании меняют их на что-то другое.
![](https://habrastorage.org/getpro/habr/post_images/3df/7f4/232/3df7f42326eb72c977be25fb74a6e98a.jpg)
Зарплаты разработчиков и их связь с языками программирования (источник)
Итоги
Я постоянно наблюдаю за ситуацией в сфере языков программирования. И я считаю, что подобные наблюдения способны принести немалую пользу. Ведь правильный выбор языка способен помочь карьерному росту программиста.
Кроме того, я изучал некоторые из языков, о которых сегодня рассказал. Правда, на практике я ими не пользуюсь. Собственно, надеюсь, что эта статья сможет уберечь других от изучения устаревших языков.
Если же вы пишете на этих языках, если у вас есть крупные проекты и интересная работа, то не думаю, что вам стоит бросаться на поиски чего-то нового. Просто занимайтесь тем, чем занимались, и не обращайте внимания на всякие индикаторы, указывающие на то, что популярность того или иного языка снизилась на 0,2%.
Какими языками программирования вы дополнили бы список умирающих технологий из этой статьи?
![](https://habrastorage.org/webt/ou/g5/kh/oug5kh6sjydt9llengsiebnp40w.png)
![](https://habrastorage.org/webt/3p/iw/1j/3piw1j3wd_cgmzq9sefgferaumu.png)
leshabirukov
Пусть совсем замёрзнет Haskell,
всё равно его не брошу,
буду грызть его зубами,
потому что он хороший!
nlinker
Тут вон Дядюшка Боб вывалил в своём очередном visionary talk, что "ФП это дисциплина по отношению к присваиванию". Ну вот и результат того, что человек не изучил достаточно и не знает Haskell — мифическое представление о большой области программирования.
vladshulkevich
Эта мысль была им озвучена и в Чистой архитектуре. Но что-то я не увидел внятного оппонирования.