Erlang

Оптимизация хвостовых вызовов в Elixir и Erlang - это не так эффективно и важно, как вы думаете

Оптимизация хвостовых вызовов (TCO) - это великолепная особенность Elixir и Erlang, о которой вам все рассказывают. Что если я скажу вам, что простая рекурсия может быть более быстрой и более эффективной, чем ее аналог, использующий хвостовую рекурсию? Read »

Семь мифов о производительности Erlang

В этой статье мы рассмотрим семь самых распространенных заблуждений о производительности Erlang. Обсудим причины возникновения таких мифов и поговорим о том, как на самом деле обстоят дела сегодня. Read »

Erlang для самых маленьких. Глава 4: Система типов

В этой совсем короткой статье рассматриваются основы системы типов Erlang. Ее особенности и стандартные функции для работы с типами. Read »

Erlang для самых маленьких. Глава 3: Базовый синтаксис функций

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

Erlang для самых маленьких. Глава 2: Модули и функции

В этой статье рассматриваются модули и функции. Базовый синтаксис, правила организации, атрибуты модулей, и компиляция модулей. Read »

Erlang для самых маленьких. Глава 1: Типы данных, переменные, списки и кортежи

Этой статьей я начинаю цикл, в котором постараюсь познакомить вас с таким замечательным языком как Erlang. Это вводная статья и в ней мы разберем базовые типы данных, списки и кортежи. А так же разберемся с сопоставлением с образцом и генераторами списков. Read »