Java — № 1: составлен «абсолютный» топ-10 языков программирования

Оставить комментарий
Java — № 1: составлен «абсолютный» топ-10 языков программирования

Преподаватель Калифорнийского университета в Беркли Дэвид Гевирц поставил перед собой задачу определить наиболее популярный язык программирования и понять, что значит «самый популярный». Для этого он сопоставил существующие рейтинги, определив «абсолютную десятку» в собственной колонке на ZDNet.

Читать далее

Фото: ZDNet

Популярность языков программирования интересует всех. Студенты хотят понять, какой язык программирования стоит выучить, чтобы гарантированно найти работу. Опытные разработчики интересуются рейтингами с целью понять релевантность своих навыков и, возможно, сменить фокус. Понимание популярности языков программирования важно и для решения практических задач — например, при создании API или работы над совместимостью проекта.

При составлении собственного рейтинга Гевирц объединил данные, которыми пользуются три самые популярные классификации: PYPL (исследует популярность обучающих сайтов и инструкций в поисковике Google), TIOBE (определяет популярность языков программирования на основе поисковиков) и IEEE (оценивает комплекс показателей, связанных с востребованностью языка, количеством написанных на нём проектов с открытым кодом и т.д.).

После сведения данных из разных источников исследователь получил следующую таблицу:

Сводная таблица популярности языков программирования на основании данных разных источников. Иллюстрация: ZDNet.

Java — №1

Чтобы выделить нужные данные и определить агрегированный рейтинг, Гетц объединил столбцы, оценил частоту упоминания в них каждого языка программирования, сформировав таким образом топ-10.

Агрегированный данные популярности языков программирования. Иллюстрация: ZDNet

При этом исследователь разделил языки на три группы: первичные, вторичные и третичные. В первую группу попали Java, C, Python и C++, во вторую — JavaScript, C#, PHP и Swift, а в третьей остались Objective-C и R.

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

Во второй группе расположились языки веб-разработки (PHP и JavaScript), заточенный под технологии Microsoft С# и Swift, разработанный Apple для своих продуктов. Это даёт возможность назвать второй кластер «платформенным».

Знакомство с языком — лишь часть головоломки. Неважно, как хорошо вы знаете и любите Python и старый, но всегда актуальный C. Если вы разрабатываете плагины или темы для WordPress, вы будете писать на JavaScript или PHP. И неважно, насколько популярны другие языки. А если вы работаете на компанию, связанную с Microsoft, вам лучше знать C#.

Рекомендации для начинающих

Исследователь даёт рекомендации начинающим программистам: первым языком стоит выбрать C++ или Java, затем разобраться в JavaScript, после чего не составит труда получить нужные знания в PHP, Swift или Python, в зависимости от задач.

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

Подписывайтесь на «Что к чему» —
анамнез и главные симптомы беларуского ИТ.
Цифры, графика, ничего лишнего. Выходит раз в 2 недели.
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
10 популярных курсов по изучению JavaScript для крутой веб-разработки
10 популярных курсов по изучению JavaScript для крутой веб-разработки
10 популярных курсов по изучению JavaScript для крутой веб-разработки
JavaScript остается одним из самых популярных языков программирования в мире. Мы собрали список курсов и сертификаций по Javascript от основ до необычных особенностей. В листинге как платные, так и бесплатные онлайн-курсы. Погнали за новыми знаниями!
2 комментария
10+ сертификаций Coursera, которые помогут улучшить резюме и повысить зарплату
10+ сертификаций Coursera, которые помогут улучшить резюме и повысить зарплату
10+ сертификаций Coursera, которые помогут улучшить резюме и повысить зарплату
Бюджетный способ прокачать навыки и повысить зарплату — это профессиональный сертификат от Google, IBM или крупного зарубежного университета. На Coursera как раз можно найти десятки полезных обучающих программ по машинному обучению, проджект-менеджменту и не только. Собрали 10+ сертификаций, которые будут выигрышно смотреться в резюме как новичка, так и опытного специалиста.
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
Топ языков программирования по версии IEEE в 2022 году
Топ языков программирования по версии IEEE в 2022 году
Топ языков программирования по версии IEEE в 2022 году

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.