Хочемо вивчити й опанувати Erlang?

Приєднаймося до треку Erlang на Exercism, щоб отримати доступ до 85 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про Erlang

-module(example).
-export([hello/0]).

hello() ->
  "Hello, World!".

Ключові можливості Erlang


Erlang

Функційна

Функції з кількома клаузами, зіставлення зі зразком та охоронні вирази - це будівельні блоки коду Erlang.

Динамічна типізація

В Erlang немає перевірок типів під час компіляції, натомість перевага надається зіставленню зі зразком під час виконання.

Незмінність

Усі дані в Erlang є незмінними, завдяки чому конкурентність стає безпечнішою і зрозумілішою.

Конкурентна

Erlang використовує модель акторів: конкурентність без спільного стану через обмін повідомленнями.

Відмовостійкість

Erlang працює у віртуальній машині, відомій тим, що в ній запускають розподілені системи з низькою затримкою, стійкі до збоїв.

Гнучкий менеджер пакетів

Може залучати як публічні, так і приватні пакети Erlang та Elixir

Наставництво у стилі Erlang

У кожної мови свої звичаї. Erlang не виняток. Наші наставники допоможуть нам навчитися думати як розробник Erlang і писати ідіоматичний код мовою Erlang. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Erlang, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Erlang від спільноти

Трек Erlang на Exercism має 85 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Erlang
Erlang

Почати з треку Erlang

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Erlang