Популярность языков на момент 2017 года

МЕНЮ


Новости ИИ
Поиск

ТЕМЫ


Big data
Беспилотные автомобили
БПЛА
генетические алгоритмы
Головной мозг
городские сумасшедшие
дополнительная реальность
ИИ в медицине
ИИ проекты
интернет вещей
искусственный интеллект
ИТ-гиганты
квантовые компьютеры
кибербезопасность
Кластеризация
Машинное обучение
Методы научного исследования
наука и образование
нейронные процессоры
нейронные сети
Нейронные сети: искусственные
Нейронные сети: реализация
новости ит
облачные вычисления
Поведение животных
Поисковые алгоритмы. Ранжирование
Психология
Работа памяти
Разработка ПО
распознавание образов
Распознавание речи
робототехника
Семинары
суперкомпьютеры
Теория эволюции
техническое зрение
Трансгуманизм
Угроза искусственного интеллекта
Чат-боты

АРХИВ


Апрель 2017
Март 2017
Февраль 2017
Январь 2017
Декабрь 2016
Ноябрь 2016
Октябрь 2016
Сентябрь 2016
Август 2016
Июль 2016
Июнь 2016
Май 2016
Апрель 2016
Март 2016
Февраль 2016
Январь 2016
0000

RSS


RSS новости
свиной грипп

Новостная лента форума ailab.ru

Популярность языков на момент 2017 года.

Каждый день разработчики программного обеспечения занимаются созданием различных проектов. Время двигается вперед и с каждым годом популярность используемых языков в программировании меняется, так какой же язык программирования на конец 2016 начало 2017 является наиболее популярным?

С результатами исследования вы можете ознакомиться ниже.

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

Рейтинг RedMonk

( рис.1)

Эта аналитическая компания регулярно публикует собственный рейтинг языков программирования. Он строится на основе оценки сочетания популярности на 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

IEEE Spectrum

( рис.2)

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

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

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

TIOBE

( рис.3, рис.4)

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

Что нам даёт вся эта информация?

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