Найти в Дзене
The Geek Wolf

Языки программирования в 2021 году // Python, Go..?

Оглавление

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

https://insights.dice.com
https://insights.dice.com

Итак, самые смелые и опытные (а может быть, просто удачливые) эксперты назвали 5 языков программирования, которые будут доминировать в следующем 2021 году.

Python

 https://insights.dice.com
https://insights.dice.com

Артур Йолчан, старший инженер-программист и владелец вебсайта Coding Skills полагает, что именно Python станет самым нужным и потому любимым разрабами языком. По мнению Йолчана, это произойдет во многом потому, что Python доказал свою необходимость в общении с Искусственным Интеллектом. Алексей Еленевич, директор по маркетингу CodeGym, считает, что в Python сошлись сразу несколько факторов: язык часто и довольно плодотворно изучают в школах, он относительно простой для начинающих программистов. Кроме того, множество современных и безопасных сайтов в Сети написаны именно на нем. А Мэтт Пиллар, вице-президент по техническим вопросам в OneSignal, добавляет:

Python ходит в любимчиках у программистов уже очень давно и вряд ли в скором времени покинет свою позицию фаворита. Несмотря на тот факт, что Rust и TypeScript все чаще тянут одеяло на себя, старый добрый Python остается одним из самых удобных и универсальных языков для разработчиков.

JavaScript

insights.dice.com
insights.dice.com

Майкл О’Коннелл, главный специалист по аналитике в TIBCO Software, уверен, что невероятно популярный JavaScript с нами надолго, а в 2021 году любовь к этому языку только возрастет

Превращение JavaScript в уникальную площадку для творчества дизайнеров и разработчиков программных продуктов началось не сегодня и вряд ли завершится завтра. Более того, в 2021 процесс начнет набирать настоящую скорость. Это очень гибкий язык. Вы можете приложения и фреймворки на React, Angular или vue.js, десктопные программы при помощи Electron.js. JavaScript — это ключ и одновременно средство доставки. Если очень захотеть, то на Tensorflow.js можно даже разрабатывать среду для машинного обучения.

С Майклом оглашается Еленевич, отмечая, что пользователи интернета могут увидеть JavaScript на любом сайте.

Я думаю, что React только начал набирать популярность, у него огромное будущее. Разработчики частенько говорили ине, что с удовольствием создают программы на Java. Видимо, дело заключается во фреймах, а также в богатстве библиотек этого языка.

TruScript

фото (с)Varun Gaba
фото (с)Varun Gaba

Пиллар, VP OneSignal, который уже высказывался выше, уверен, что именно TypeScript станет путеводной звездой программистов и в конце концов вытеснит Java с лидирующих позиций. Мэт объясняет свою позицию:

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

Тем не менее сегодня JavaScript все еще доминирует в Сети. Но эксперты уверены, что это происходит за свет огромного числа старых приложений, все еще присутствующих в интернете. Они уверены, что медленно, но верно чаша весов будет склоняться в сторону языка TypeScript.

Кроме давно известных «игроков» на поле разработчиков, иногда в лидеры выбиваются новички, которые быстро набирают «вес» и становятся популярными. Происходит это, безусловно, не просто так, но с подачи крупных и известных компаний.

Go

Сачин Гупта, генеральный директор и соучредитель HackerEarth, отмечает, что около 32% профессионалов прямо сейчас изучают язык Go, чтобы продвинуться по службе. Алексей Еленевич из CodeGym подтверждает, что Go выглядит очень перспективным языком будущего. В причине его популярности, правда, нет никаких чудес. Во-первых, его десять лет назад разработали ребята из Google. Во-вторых, программистам на Go неплохо платят, а почасовая ставка так и вообще самая высокая. А в-третьих, Google удалось создать очень симпатичную языковую среду, в которую входят лучшие части из других языков.

Kotlin

фото (с) Ga
фото (с) Ga

Программирование на Android — это Java и Kotlin. Во всяком случае, так считает Еленевич, а к его словам имеет смысл прислушиваться. Артур Йолчан в свою очередь рассказывает, что

Kotlin широко используется при разработке приложений для Android. И несмотря на тот факт, что приложение чисто теоретически можно собрать, используя Java 8, однако Kotlin приглянулся очень многим разработчикам и постепенно переводит все стрелки на себя. Не будем также забывать, что в базе Kotlin — это JVM, а значит язык поддерживает все Java библиотеки.

Поддержка Google, как отмечают все эксперты, значительно ускоряет процесс поглощения Kotlin тех областей программирования, которые исторически были закреплены за Java. Этот язык лишен ограничений, которые иногда дают о себе знать при работе с «яблочным» Swift, например. Kotlin можно использовать от серверов и до фронтенда.