Изучай Erlang во имя добра

Учебное пособие.

Фред Хеберт «Изучай Erlang во имя добра!» ДМК Пресс, 2015 год, 688 стр., Пер. с англ. Литовченко Д., ISBN 978-5-97060-086-3; (27.12 мб. pdf, 24.37 мб. djvu)

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

Одним из величайших препятствий на пути изучения Erlang является не столько то, что идеям его свойственна сложность, но и то, что они сильно отличаются от идей большинства других языков, которые вам встречались. Переменные в Erlang не переменны. Вам не следует программировать в ожидании ошибки. Процессы действительно очень дёшевы, и вы можете иметь тысячи их одновременно, даже миллионы, если вам так захочется.

И потом этот странный синтаксис. Erlang совершенно не похож нa java; нет ни методов, ни классов, ни объектов. И, обождите… знак равенства вовсе не означает «равно»…Издание предназначено как для начинающих изучать Erlang, так и для более опытных разработчиков. Даже в том случае, если читатель очень хорошо знаком с Erlang, книга сможет стать справочником и даже научить чему-то новому.

Оглавление книги

Содержание.

1. Давайте начнём 33
2. Модули 59
3. Синтаксис функций 71
4. Типы (вернее, их отсутствие) 85
5. Привет, рекурсия 91
6. Функции высшего порядка 109
7. Ошибки и исключения 121
8. Функциональный подход к решению проблем 143
9. Короткий экскурс в структуры данных 161
10. Автостопом по параллельным вычислениям 177
11. Ещё о параллельной обработке 193
12. Ошибки и процессы 205
13. Проектирование параллельного приложения 221
14. Представляем ОТР 247
15. Ярость против конечных автоматов 267
16. Обработчики событий 299
17. Кто присмотрит за наблюдателями? 315
18. Строим приложение 335
19. Строим приложение в стиле ОТР 359
20. Счетовод для приложений 373
21. Релиз — наше слово 395
22. Квест по прокачке процессов 417
23. Ведро сокетов 441
24. Совет Организации модульных наций 467
25. Медведи, ETS и корешки: noSQL-база данных в памяти забесплатно 491
26. Распреденомикон 515
27. Распределённые приложения ОТР 551
28. Common Test для необычных тестов 565
29. Mnesia и искусство помнить 593
30. Спецификации типов и Dialyzer 629
31. Карты 663

СкачатьPDF СкачатьDJVU

Похожая литература