Сегодня в мире можно насчитать огромное количество языков программирования, нацеленных на различные задачи и применяемые для различных устройств. Некоторые из них используются в очень узком кругу программистов, другие же распространены повсеместно, и о них слышали даже те, кто никак не связан с программированием.
Чтобы понять тренд и развитие в области языков программирования, издание Spectrum IEEE подготовило список, ранжирующий по популярности современные языки программирования. Хотя невозможно заглянуть через плечо каждого программиста, но в Spectrum использовали различные метрики и опросы для замеров популярности того или иного языка программирования. В итоге объединение всех этих метрик позволило сформировать единый рейтинг. В рейтинге также отображается, для чего пригоден каждый язык: веб-разработка, мобильные устройства, персональные компьютеры, встраиваемые системы. Вот перед нами список из десяти самых популярных языков программирования на сегодняшний день.
Этот список является уже третьим по счету, поэтому можно без проблем сравнивать динамику изменения популярности языков по сравнению с предыдущими годами.
Итак, после двух лет пребывания на втором месте язык C, наконец-то, вытеснил Java и вышел на первое место. Хотя он практически не применяется в веб-разработке, где, безусловно, царствует Java, но его можно без труда найти в коде для ПК, микроконтроллеров, микропроцессоров и мобильных устройств. Python, уверенно себя чувствующий в первой пятерке, поменялся местами с C++ и занял третье место, а C# выбыл из пятерки лидеров, и на его место встал язык R. Язык R все больше набирает популярность и теперь является самым перспективным из недавно появившихся современных языков программирования.
Корпорации Google и Apple также пытаются продвинуть свои языки. Go от Google вошел в первую десятку, чем доказал свое превосходство над языком Swift от Apple. Тем не менее, рост популярности Swift то же впечатляет, так как он прыгнул на пять позиций сразу на 11-е место с прошлого года, когда он впервые вошел в рейтинг.
Среди того, что осталось за рамками списка первой десятки, наиболее интересным является резкий взлет на пять позиций до 34-го места языка лестничных диаграмм Ladder Logic. Он используется в программируемых логических контроллерах, особенно в тех, которые применяются на заводах. Хотя сфера производства может показаться узкой нишей для языка, его относительная популярность указывает на то, насколько велика, эта ниша на самом деле.
Такова картина популярности языков программирования на сегодняшний день. Она хорошо показывает то, что эта область далеко не статична и живет достаточно бурной жизнью. Но все равно этот список дает понять, к чему готовиться будущим и нынешним программистам в ближайшее время.
© digitrode.ru