fbpx

В марте 2021 года американская компания RedMonk выпустила свеженький рейтинг языков программирования. В двадцатке сильнейших нет языков из названия нашей статьи. Значит ли это, что они непопулярны и скоро перестанут поддерживаться?

Присоединяйся к HRPR в сетях

Haskell, Elixir, Erlang

Все три языка довольно сложные в освоении, лучше было бы сказать, что относительно сложные. Тем не менее, нужны знания в математике, это самый настоящий бекенд, где надо много думать и много писать код.
Haskell – функциональный язык программирования. Это значит, что с его помощью не получится создать обычное приложение с красочным интерфейсом, но на нем можно написать серверную часть, которая способна сделать сложные и точные вычисления и расчеты. Его еще называют ленивым языком, это значит, что вычисления выполняются не тогда, когда разработчик написал код, а когда они действительно нужны. Таким образом бережется вычислительная мощность. Для работы на Haskell нужно хорошо знать математику. К haskell прибегают там, где нужна стабильность, надежность и высокая точность вычислений, в следующих сферах:
обработка текста. Можно заложить правила любого языка (обычного и программирования) и научить анализировать текст на этом языке: орфография, морфология, синтаксис, находить и исправлять ошибки.
компиляторы – специальные программы, которые “переводят” код, написанный программистом в код, понятный для машин. Поскольку Haskell способен точно проанализировать текст, найти в нем ошибки, то не составит для него труда и выполнить код.
финансовые инструменты (банковские транзакции, анализ рисков, биржевые операции). Все это возможно, благодаря точности вычислений на Haskell.
программное обеспечение для предприятий. Именно то, которое нужно для конкретного предприятия, обеспечения точного аудита и взаимодействия между отделами.
Сегодня не так часто встречаются вакансии, в которых ищут чистого Haskell-разработчика, скорее, это хорошее дополнение для специалистов по серверной части. Тем не менее, вот компании, у которых встречаются такие вакансии: Яндекс, Mail.Ru Group, Avito,JustWork, ВКонтакте. Отметим также, что Haskell- разработчики зарабатывают меньше, чем сверхпопулярные Python-разработчики. Но популярность Haskell растет, значит, будет расти и зарплата разработчиков, перспективы однозначно есть.

Elixir – также функциональный язык программирования, продуктивный, масштабируемый, простой в поддержке. Синтаксисом и набором инструментов похож на Ruby. Используется для создания веб-приложений.
Действительно вдохновляющие примеры использования Elixir по ссылке.
Вакансий специально для языка Elixir мало, их практически нет, обычно знание этого языка требуется в дополнение к другим: Ruby, Go, Crystal.

Erlang – (создан и поддерживается компанией Ericsson, потому Er+lang) также функциональный язык программирования для создания распределенных вычислительных систем. erlang применялся для создания облачных систем, когда еще даже понятия такого не было. Сейчас он хорош для создания сетевых серверов, программ для тестирования, управления и слежения, для распределенных систем. все это благодаря его надежности. На erlang написаны телекоммуникационные приложения, например, Amazon EC2 с реализацией SimpleDB, сервис социальных закладок Delicious, Facebook (бэкенд для чата), T-Mobile (сервис SMS и системы аутентификации), серверное программное обеспечение WhatsApp. Примеры взяты тут.
Как видим, haskell, elixir, erlang хороши там, где в первую очередь нужны надежность, стабильность, сложность вычислений.

На занятиях в школе HRPR вы пройдете технический ликбез!

Чтобы не путать языки с движками, фреймворки с подходами, разработчиков с тестировщиками.

01

ИЮНЯ 2021

Старт группы HRPR. 125 часов занятий и подготовка вашего резюме для скорейшего входа в профессию.

Последнее из блога

One on one hrpr schoolITHR & IT-Рекрутингвопросы на зачет
14 июня, 2021

One on one – плюсы и минусы технологии

В IT отрасли по-прежнему спрос на кадры превышает предложение, по обороту кадров это лидирующая отрасль. В год такой оборот может составлять 15% и даже выше. И хотя некоторые компании заявляют,…
hrpr school blogITHR & IT-Рекрутингвопросы на зачет
11 июня, 2021

Фреймворки Python

Python находится в шаге, чтобы стать самым популярным языком в мире. Это объясняется его легкостью и универсальностью. На нем пишут игры, веб-приложения, различные ПО для задач бизнеса и науки, в…
hrpr school blogITHR & IT-Рекрутингвопросы на зачет
9 июня, 2021

Фреймворки PHP

Фреймворк PHP — это готовая структура для веб-приложения, которую программист дорабатывает исходя из задач проекта. Фреймворки облегчают работу специалиста и делают разработку сайтов надежнее и дешевле. PHP — это самый…
hrpr school blogITHR & IT-Рекрутингвопросы на зачет
8 июня, 2021

.NET рекрутеру: продукты, решения, перспективы

.NET разработчики — довольно востребованные специалисты. Вилка зарплат мидлов по СНГ варьируется от 1300 и до 3000 долларов США, верхняя планка зарплат для уровня Senior достигает 6000-8000 тысяч. Связано это…