Установка Joomla

Рейтинг языков программирования 2016

Категория: Заметки программиста Опубликовано 21.10.2016 18:22
Просмотров: 1118

Какой язык программирования лучше, этот спор всегда был и будет продолжаться пока существует цифровая индустрия. Но надо согласится с тем, что все же нельзя говорит о «лучшем языке программирования».

Какие-то более распространенные, какие-то — менее. Причем изучая один какой-то язык программирования, приходится учить связанные с ним вещи, что нередко приводит к изучению еще одного языка программирования, потом — следующего и так далее…

Для того, чтобы показать, какие языки программирования более востребованы или распространены на данный момент, ряд организаций ведут собственные рейтинги. Данные этих рейтингов берутся из ряда источников данных. Это форумы, предложения работы для программистов, упоминания в социальных сетях, опросы, репозитории кода. Такого рода рейтинги полезны для отслеживания трендов. В продолжении — несколько рейтингов, которые считаются наиболее авторитетными.

Рейтинг RedMonk

Эта аналитическая компания регулярно публикует собственный рейтинг языков программирования. Он строится на основе оценки сочетания популярности на GitHub, плюс активность обсуждений на Stack Overflow. Лидерами здесь являются JavaScript, Java, PHP и Python.

JavaScript, Java, PHP, Python, C#,  C++, Ruby, CSS, C, Objective-C, Shell, R, Perl, Scala, Go, Haskell, Swift, Matlab, Visual Basic, Clojure

1

 

IEEE Spectrum

IEEE Spectrum — это журнал, который издается Институтом инженеров электротехники и электроники (IEEE). Несколько дней назад этот журнал опубликовал свой рейтинг популярности языков программирования. Как видим, лидером здесь является Си, следом идут Java, Python и C++.

В этом рейтинге довольно необычным является выход R на пятое место. Объяснение здесь простое — этот язык востребован в системах обработки больших объемов данных. Соответственно, растет количество запросов на Stack Overflow. Следует учесть и то, что на GitHub появилось сразу 62 тысячи новых репозиториев. Много новых вакансий и упоминаний языка в научно-исследовательских публикациях.

 2

Для создания своего рейтинга специалисты IEEE использовалис 12 различных метрик из 10 источников. Основное — это поиск результатов по запросу «название языка programming» на ряде популярных сайтов. Учитываются и материалы, которые выдаются в поисковой выдаче Google, данные Google Trends, упоминания в социальных сетях.

TIOBE

Компания TIOBE Software, публикуя свой рейтинг, отмечает рост популярности ассемблера. Согласно этому рейтингу язык поднялся на две позиции — с 12 на 10 место. Это объясняется бурным развитием сферы интернета вещей. Анализ данных проводится на основе результатов поисковой выдачи многих систем, включая Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu.

 

3

Какие можно сделать выводы

Я бы конечно ещё в лидеры поставил HTML и CSS, хотя они не из этой оперы.

По сути, лучшего в мире языка программирования попросту не существует. Многие разработчики работают не с одним, а несколькими языками программирования, попутно изучая новые технологии. Кроме того, популярность и востребованность языка программирования во многом зависит от востребованности технологии, которая требует использования определенного языка. Сейчас трендом является Big Data, и, как видим, начинает расти значимость R. Еще мы видим, что однозначными лидерами всех трех рейтингов можно назвать С, Java и Python. Хотите учить какой-то из этих языков? Вряд ли прогадаете.

Но рейтинги — это всего лишь информация к размышлению. Если вы собираетесь приступать к изучению языка программирования, эта информация может быть вам очень полезна. Но не стоит слепо доверять рейтингу, лучше изучите особенности каждого языка. Если же вы уже опытный программист, то вам все равно будет интересно взглянуть на статистику — может, ради спортивного интереса, а может, и ради того, чтобы знать, какие высоты преодолевать в следующий раз.

 

Оставьте свой комментарий

Оставить комментарий от имени гостя

0 / 600 Ограничение символов
Ваш текст должен быть в пределах 20-600 символов
Ваши комментарии подвергаются модерации администратора
правилами и условиями.
  • denis

    Какой смысл в таких абстрактных рейтингах?
    Думается мне, надо выбирать язык под задачу которой вы хотите заниматься, а там вам уже никакой рейтинг не поможет, обычно выбор весьма скромен и упирается в пару языков, где специалист уже сам разберется.
    Если же человек только начинает программировать и думать, какой язык ему изучать, то пускай вначале изучит предложения о работе в его городе. :)