fbpx

В марте 2021 года американская компания RedMonk выпустила свеженький рейтинг языков программирования.

В двадцатке сильнейших нет языков из названия нашей статьи.

Значит ли это, что они непопулярны и скоро перестанут поддерживаться?

Присоединяйся к школе HRPR в Telegram-сообществе IT-рекрутеров и в соцсетях

Haskell, Elixir, Erlang

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

Haskell — функциональный язык программирования.

Это значит, что с его помощью не получится создать обычное приложение с красочным интерфейсом, но на нем можно написать серверную часть, которая способна сделать сложные и точные вычисления и расчеты. Его еще называют ленивым языком, это значит, что вычисления выполняются не тогда, когда разработчик написал код, а когда они действительно нужны. Таким образом бережется вычислительная мощность. Для работы на Haskell нужно хорошо знать математику.

К Haskell прибегают там, где нужны стабильность, надежность и высокая точность вычислений.

  • Обработка текста. Можно заложить правила любого языка (обычного и программирования) и научить анализировать текст на этом языке: орфография, морфология, синтаксис, находить и исправлять ошибки.
    Компиляторы — специальные программы, которые «переводят» код, написанный программистом, в код, понятный для машин. Поскольку Haskell способен точно проанализировать текст, найти в нем ошибки, то не составит для него труда и выполнить код.
  • Финансовые инструменты (банковские транзакции, анализ рисков, биржевые операции). Все это возможно благодаря точности вычислений на Haskell.
  • Программное обеспечение для предприятий. Именно то, которое нужно для конкретного предприятия, обеспечения точного аудита и взаимодействия между отделами.

Сегодня не так часто встречаются вакансии, в которых ищут чистого Haskell-разработчика, скорее это хорошее дополнение для специалистов по серверной части. Тем не менее вот компании, у которых встречаются такие вакансии: Яндекс, Mail.Ru Group, Avito, JustWork, ВКонтакте. Отметим также, что Haskell-разработчики зарабатывают меньше, чем сверхпопулярные Python-разработчики. Но популярность Haskell растет, значит, будет расти и зарплата разработчиков, перспективы однозначно есть.

Elixir — также функциональный язык программирования, продуктивный, масштабируемый, простой в поддержке.

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

Erlang — (создан и поддерживается компанией Ericsson, потому Er+lang) также функциональный язык программирования для создания распределенных вычислительных систем. Еrlang применялся для создания облачных систем, когда еще даже понятия такого не было.

Сейчас он хорош для создания сетевых серверов, программ для тестирования, управления и слежения, для распределенных систем. Все это благодаря его надежности. На Erlang написаны телекоммуникационные приложения, например, Amazon EC2 с реализацией SimpleDB, сервис социальных закладок Delicious, Facebook (бэкенд для чата), T-Mobile (сервис SMS и системы аутентификации), серверное программное обеспечение WhatsApp.

Как видим, Haskell, Elixir, Erlang хороши там, где в первую очередь нужны надежность, стабильность, сложность вычислений.

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

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

01

ШАГ

Приходите на курс HRPR для IT-рекрутеров. Скоро старт новой группы. 125+ часов, 40+ занятий, 10+ спикеров из ведущих IT-компаний

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

IT-СловарьITHR & IT-РекрутингЛикбез для IT-Sales
07.02.2022

Базы данных. Что нужно знать IT-рекрутеру?

База данных (БД) — это набор сведений об объекте, хранящихся упорядоченным, строго заданным способом. Простыми словами, база данных — это место хранения данных. Базы данных сейчас используются практически везде: на…
ITHR & IT-РекрутингРезюме ITHR FAQСобес для ITHR FAQ
30.01.2022

Почему нельзя писать в резюме, что у вас нет опыта работы | Отвечает Юрий Сорокин

Этот вопрос не задает никто. А его следовало бы задать первым, еще до момента написания резюме. Оговоримся сразу: это видео никого не учит обманывать работодателя, оно лишь учит вас правильно…
IT-СловарьITHR & IT-РекрутингДолжности в ITЛикбез для IT-SalesТехнологии IT-сорсинга
30.01.2022

Data Protection Officer. Зачем он нужен IT-компании? Как его искать?

25 мая 2018 года вступил в силу Европейский регламент по защите персональных данных (GDPR), который обязывает компании-подрядчики следовать требованиям регламента при работе с европейским заказчиком. С этого времени вопросы по…
ITHR & IT-РекрутингСобес для ITHR FAQ
29.01.2022

Мне не позвонили после собеседования. Что делать? | Отвечает Юрий Сорокин

Это постоянная тема: вы, как вам кажется, произвели на собесе впечатление, но не звонят... На самом деле причин не позвонить бывает целый ряд, кроме банального «не подошел». Например: О вас…

Где вам удобнее общаться?

Напишите или позвоните нам, чтобы получить консультацию, какой курс вам подходит, как проходит обучение и как провести оплату.

Телефон: +375 29 706 35 79, почта: hi@skademy.by

Или выберите удобный мессенджер: