Топ языков программирования в 2023 году по версии тех-лида
Вы заметили, что у практически всего в этом мире есть ежегодная награда? «Лучший дровосек года», «лучший телефон года», «лучший фильм года». А у языков программирования — нет. Исправляю ситуацию!
Естественно, вы можете не согласиться с моим мнением. Приглашаю высказываться в комментариях.
Кто пишет: вы находитесь в разделе «Блоги», а этот текст пишет Миша Ларченко, разработчик, YouTube- и ИТ-блогер. Рассказывает новости из мира ИТ, про зарплаты и жизнь в Амстердаме.
Хотите поделиться своими размышлениями насчёт ИТ-индустрии в блогах? Пишите на blog@dev.by или в телегу @blogs_devby.
Лучший новый язык программирования
Сразу оговорюсь: буду говорить о тех языках, которые появились недавно (необязательно в 2023 году) и набрали комьюнити. И в уходящем году стали более популярными.
И мой победитель — Rust. Да, язык был популярен и раньше. Но в 2023 году им начало пользоваться ещё больше людей. Большое количество инструментов для других языков программирования были переписаны на Rust.
JetBrains проводили опрос, который показал, что 9% людей, которые что-то знают о Rust хотят укрепить свои знания о нём. Очень хороший показатель. И думаю, что заинтересованность только будет расти.
Лучший язык программирования для использования в образовании
Я выбрал Python — относительно простой. Его довольно легко выучить, можно использовать для самых разных целей. Поэтому Python для меня в уходящем году был лучшим языком для образования.
Конкуренты: Scratch и Julia.
Лучший язык программирования для бизнеса
Тяжёлая номинация, ведь бизнесы бывают совсем разные. Выбрать один язык, который подходил бы всем — сложно. Но существуют стандарты в индустрии. Поэтому победителем я называю Java.
Java будет и дальше востребована, ведь на ней построены множество enterprise-решений. Занимает большой процент рынка. Если хотите начать свой путь в программировании с Java, то это хороший выбор.
Конкуренты: C# (вновь набирает популярность, Microsoft тратит огромные ресурсы, чтобы развивать этот язык) и Python.
Лучший язык программирования для ИИ
Сейчас бум на искуственный интеллект, все хотят что-то разрабатывать в этой тематике. Можно использовать разные языки программирования, но однозначным лидером есть, был и остаётся Python. В будущем может поменяться, но здесь и сейчас — это лучший язык, чтобы работать с ИИ.
Конкуренты: C++ и Julia.
Лучший язык программирования для облачных вычислений
Тут я буду говорить о тех языках, которые удобно использовать для написания быстрых и легкозапускаемых приложениях для MD-функций в облачных системах.
Современные облачные сервисвы (AWS, Azure, Google Cloud) позволяют писать приложения на любых языках. Но существуют более функциональные языки программирования и более быстрые и дешёвые решения.
И моё первое место — язык Go. Простой язык с небольшим количеством зависимостей, которые нужны для разработки зависимостей на нём.
Конкуренты: Python и C#.
Лучший язык программирования для людей с ограниченными возможностями
Непростая категория, ведь ограниченные возможности бывают совсем разные. Кто-то плохо видит, кто-то плохо ходит, у кого-то проблемы с моторикой или с умственным развитием.
Но я нашёл победителя. И это JavaScript. Он позволяет делать практически всё и есть огромное комьюнити (можно найти ответы на любой вопрос). И огромная библиотека модулей и UI-компонентов, что ускоряет процесс изучения и разработки.
И увидеть результат во всём фронтенде (в JavaScript в частности) намного проще, чем в бэкенде. Поэтому и удовольствия от языка больше.
Конкуренты: Go и Python. Простые в изучении и можно использовать для самых разных задач.
Худший язык программирования-2023
Я не буду говорить об умирающих языках. Нет, речь пойдёт о популярных и активно используемых языках. Это мой субъективный взгляд на вещи. Многие могут меня обвинить, мол, я фронтендер и поэтому мне нравится JavaScript.
Но худшим языком программирования я бы назвал TypeScript. Я понимаю, что типы — это хорошо и приятно, и очень сильно помогают в разработке. Но у меня есть несколько претензий:
- Это не язык программирования, а линтон. Он не добавляет или облегчает функциональность JavaScript.
- Мне не нравится, как реализован TypeScript, его конструкции, которые невозможно читать.
- TypeScript мешает в разработке! Если надо посмотреть исходный код библиотеки, чтобы узнать, как она сделана. Чтобы посмотреть, как аргумент дальше парсится. Нажимаю в редакторе кода на эту фукнцию, чтобы к ней перейти, а перехожу к описанию в файле TypeScript. Нет возможности быстро перейти внутрь функции.
Лучший язык программирования 2023 года
И это… Python! В этом году мы все говорили об искуственном интеллекте и нейросети. А главный язык программирования в этой области — Python.
Напомню, что на протяжении последних лет Python выигрывает в рейтинге Tiobe и в ближайшее время это не поменяется. Ведь на нём и бэкенд, и программы можно писать.
Популярность, перспективы, востребованность высоки. Поэтому он занимает номер один!
Мнение автора может не отражать позицию редакции.
Какие ещё итоги года почитать:
- 15 проектов айтишников-беларусов, у которых всё получилось в 2023;
- Стрём и кринж 2023: самые странные события в ИТ и вокруг;
- Прыцярпелiся. О чём был +1 трудный год — заключительный текст про 2023.
Эта история, как многие другие, появилась благодаря читателям devby. Уже 16-й год подряд мы объединяем и сохраняем беларуское ИТ-комьюнити. Мы быстро реагируем на любые, особенно тревожные, сообщения наших читателей. Объективно и взвешенно рассказываем, что происходит с индустрией: новые проекты, успехи и неудачи, лютый кринж и глитч надежды на фоне страшных кризисов, которые мы все переживаем.
Давайте пройдем этот путь вместе! Поддержите работу команды на любую сумму: на Patreon, через Donorbox (удобно из Беларуси) или криптой, чтобы мы могли делать больше и оперативней. Ежемесячные платежи делают планы редакции более прогнозируемыми, так мы можем планировать. Спасибо!
Читать на dev.by