Vtome.ru - электронная библиотека

Programmer Passport: Elixir

  • Добавил: literator
  • Дата: 11-11-2023, 08:56
  • Комментариев: 0
Название: Programmer Passport: Elixir
Автор: Bruce Tate
Издательство: The Pragmatic Programmers
Год: May 2022 (Version: P1.0)
Страниц: 130
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.1 MB

Elixir is a functional language that crosses many boundaries. With a syntax borrowing heavily from Ruby, a runtime that is on the Erlang BEAM, a macro system like that in Lisp, and a streaming library like you might find in Haskell, Elixir takes the best features from many environments. Elixir borrows from Erlang's "Let It Crash" philosophy, and adds significant improvements with structs, first-class hygienic macros, and abstractions such as protocols. Many of these ideas were borrowed from other communities, and they make a big difference in language adoption. This book gives you a quick guided tour through the fascinating world of Elixir!

Since its release in 2011, Elixir has grown to be one of the leading functional programming languages in the world. Many industry trends have contributed to this, especially in areas where this budding language is strong. Insatiable demand for computers with more cores is pushing programming languages toward better concurrency support, and Elixir has a particularly good story here. Explosive growth in the Internet of Things has created a demand for Elixir’s many frameworks for managing, networking, and measuring hardware. A push for more interactive web systems is driving demand for web programming tools like Elixir’s Phoenix. These developments led Groxio to publish a series of Elixir videos, projects, and this book.

If you think of a book as a travel guide, this book provides quick day trips that many travelers miss. We’ll focus on several blind spots that beginning and intermediate Elixir developers encounter. We’ll walk you through how to explore types in IEx and when to use Elixir’s primitive data types. We’ll unlock sigils and show you how macros work. Together, we’ll build a mix task.

Explore Elixir with the author of Seven Languages in Seven Weeks. In this fast-paced book - first published with Groxio's Programmer Passport - you'll discover how Elixir's fantastic documentation, clear error messages, and excellent tooling make it approachable and easy to work with. Learn about techniques other books skip, like writing your own Mix task, and discover several blind spots that beginning and intermediate Elixir developers encounter.

Effective Elixir depends on getting the most out of the most common datatypes - explore the most important ones before using them to write modules and different kinds of functions. Learn when to choose tuples, maps, or lists in your programs, and the most effective ways to access lists. Understand the differences between maps and keyword lists. Learn the primitives Elixir uses to start multiple processes and send messages between them. You'll finish the book by dabbling with the advanced techniques of streams, sigils, and macros.

Find out what Groxio customers already know. The assistance of an experienced guide will help you learn Elixir more quickly than you could without one.

What You Need:
You'll need Elixir version 1.12 or greater.

Скачать Programmer Passport: Elixir



ОТСУТСТВУЕТ ССЫЛКА/ НЕ РАБОЧАЯ ССЫЛКА ЕСТЬ РЕШЕНИЕ, ПИШИМ СЮДА!










ПРАВООБЛАДАТЕЛЯМ


СООБЩИТЬ ОБ ОШИБКЕ ИЛИ НЕ РАБОЧЕЙ ССЫЛКЕ



Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.