Изучай Erlang во имя добра!
| Autor principal: | |
|---|---|
| Resumo: | Усеянная беспечными иллюстрациями и смесью развлекательных и практических примеров программ, книга ИЗУЧАЙ ERLANG ВО ИМЯ ДОБРА! является отличным пунктом отправления в иногда безумный, но всегда восхитительный мир Erlang. Вероятно, вас привело к Erlang обещание конкурентности или параллелизма. Возможно, это аспект языка, касающийся распределённых вычислений, а может быть, необычный подход к устойчивости против сбоев. Одним из величайших препятствий на пути изучения Erlang является не столько то, что идеям его свойственна сложность, но и то, что они сильно отличаются от идей большинства других языков, которые вам встречались. Переменные в Erlang не переменны. Вам не следует программировать в ожидании ошибки. Процессы действительно очень дёшевы, и вы можете иметь тысячи их одновременно, даже миллионы, если вам так захочется. Ох, и потом этот странный синтаксис. Erlang совершенно не похож на Java; нет ни методов, ни классов, ни объектов. И, обождите... знак равенства вовсе не означает "равно"... Издание предназначено как для начинающих изучать Erlang, так и для более опытных разработчиков. Даже в том случае, если читатель очень хорошо знаком с Erlang, книга сможет стать справочником и даже научить чему-то новому. Книга из коллекции ДМК Пресс - Информатика |
| Publicado em: |
Москва, ДМК Пресс, 2015
|
| Assuntos: | |
| Acesso em linha: | https://e.lanbook.com/book/93267 https://e.lanbook.com/img/cover/book/93267.jpg |
| Formato: | Recurso Electrónico Livro |
MARC
| LEADER | 00000nam0a2200000 i 4500 | ||
|---|---|---|---|
| 001 | 93267 | ||
| 010 | |a 978-5-97060-086-3 | ||
| 100 | |a 20250516d2015 k y0rusy01020304ca | ||
| 101 | 0 | |a rus | |
| 102 | |a RU | ||
| 105 | |a y z 000zy | ||
| 106 | |a z | ||
| 200 | 1 | |a Изучай Erlang во имя добра! |b Электронный ресурс |f Фред Х. |g Пер. с англ. Литовченко Д. | |
| 210 | |a Москва |b Москва |c ДМК Пресс |d 2015 | ||
| 215 | |a 688 с. | ||
| 330 | |a Усеянная беспечными иллюстрациями и смесью развлекательных и практических примеров программ, книга ИЗУЧАЙ ERLANG ВО ИМЯ ДОБРА! является отличным пунктом отправления в иногда безумный, но всегда восхитительный мир Erlang. Вероятно, вас привело к Erlang обещание конкурентности или параллелизма. Возможно, это аспект языка, касающийся распределённых вычислений, а может быть, необычный подход к устойчивости против сбоев. Одним из величайших препятствий на пути изучения Erlang является не столько то, что идеям его свойственна сложность, но и то, что они сильно отличаются от идей большинства других языков, которые вам встречались. Переменные в Erlang не переменны. Вам не следует программировать в ожидании ошибки. Процессы действительно очень дёшевы, и вы можете иметь тысячи их одновременно, даже миллионы, если вам так захочется. Ох, и потом этот странный синтаксис. Erlang совершенно не похож на Java; нет ни методов, ни классов, ни объектов. И, обождите... знак равенства вовсе не означает "равно"... Издание предназначено как для начинающих изучать Erlang, так и для более опытных разработчиков. Даже в том случае, если читатель очень хорошо знаком с Erlang, книга сможет стать справочником и даже научить чему-то новому. | ||
| 333 | |a Книга из коллекции ДМК Пресс - Информатика | ||
| 610 | 0 | |a erlang | |
| 610 | 0 | |a язык | |
| 610 | 0 | |a команды интерпретатора | |
| 610 | 0 | |a неизменные переменные | |
| 610 | 0 | |a атомы | |
| 610 | 0 | |a булева алгебра | |
| 610 | 0 | |a кортежи | |
| 610 | 0 | |a списки | |
| 610 | 0 | |a двоичные данные | |
| 610 | 0 | |a модули | |
| 610 | 0 | |a компиляция | |
| 610 | 0 | |a параметры компилятора | |
| 610 | 0 | |a макросы | |
| 610 | 0 | |a метаданные | |
| 610 | 0 | |a циклические зависимости | |
| 610 | 0 | |a сопоставление с образцом | |
| 610 | 0 | |a охрана | |
| 610 | 0 | |a если | |
| 610 | 0 | |a case …of | |
| 610 | 0 | |a типизация | |
| 610 | 0 | |a преобразование типов | |
| 610 | 0 | |a охрана типов данных | |
| 610 | 0 | |a рекурсия | |
| 610 | 0 | |a длина списка | |
| 610 | 0 | |a длина хвостовой рекурсии | |
| 610 | 0 | |a функция дублирования duplicate | |
| 610 | 0 | |a функция переворота reverse | |
| 610 | 0 | |a функция отрезания sublist | |
| 610 | 0 | |a функция склеивания пар zip | |
| 610 | 0 | |a сортировка | |
| 610 | 0 | |a анонимные функции | |
| 610 | 0 | |a область видимости функции | |
| 610 | 0 | |a замыкания | |
| 610 | 0 | |a отображения | |
| 610 | 0 | |a фильтры | |
| 610 | 0 | |a свёртки | |
| 610 | 0 | |a fold | |
| 610 | 0 | |a абстракции | |
| 610 | 0 | |a ошибки компиляции | |
| 610 | 0 | |a ошибки времени выполнения | |
| 610 | 0 | |a исключения | |
| 610 | 0 | |a error | |
| 610 | 0 | |a выходы процессов | |
| 610 | 0 | |a броски исключений | |
| 610 | 0 | |a throw | |
| 610 | 0 | |a обработка исключений | |
| 610 | 0 | |a try | |
| 610 | 0 | |a rpn-калькуляторы | |
| 610 | 0 | |a рекурсивное решение проблемы | |
| 610 | 0 | |a тестируем код | |
| 610 | 0 | |a запуск программы без интерпретатора erlang | |
| 610 | 0 | |a объявление записей | |
| 610 | 0 | |a чтение значений из записей | |
| 610 | 0 | |a совместное использование записей | |
| 610 | 0 | |a упорядоченные множества ordsets | |
| 610 | 0 | |a множества множеств sofs | |
| 610 | 0 | |a очереди | |
| 610 | 0 | |a масштабируемость | |
| 610 | 0 | |a устойчивость к сбоям | |
| 610 | 0 | |a реализация конкурентности | |
| 610 | 0 | |a порождение процессов | |
| 610 | 0 | |a отправка сообщений | |
| 610 | 0 | |a получение сообщений | |
| 610 | 0 | |a тайм-аут | |
| 610 | 0 | |a избирательное получение | |
| 610 | 0 | |a связи | |
| 610 | 0 | |a мониторы | |
| 610 | 0 | |a именование процессов | |
| 610 | 0 | |a протокол | |
| 610 | 0 | |a события и циклы | |
| 610 | 0 | |a сервер событий | |
| 610 | 0 | |a обработка сообщений | |
| 610 | 0 | |a конкретная реализация | |
| 610 | 0 | |a обратный вызов | |
| 610 | 0 | |a init | |
| 610 | 0 | |a handle_cast | |
| 610 | 0 | |a beam | |
| 610 | 0 | |a конечный автомат | |
| 610 | 0 | |a функция инициализации | |
| 610 | 0 | |a функция имясостояния | |
| 610 | 0 | |a code_change | |
| 610 | 0 | |a terminate | |
| 610 | 0 | |a диаграммы состояний | |
| 610 | 0 | |a функции общения между ка | |
| 610 | 0 | |a gen_fsm | |
| 610 | 0 | |a обобщённые обработчики событий | |
| 610 | 0 | |a handle_event | |
| 610 | 0 | |a табло со счётом | |
| 610 | 0 | |a игровые события | |
| 610 | 0 | |a наблюдатели | |
| 610 | 0 | |a стратегии перезапуска | |
| 610 | 0 | |a ограничения перезапуска | |
| 610 | 0 | |a спецификации на детей | |
| 610 | 0 | |a музыканты | |
| 610 | 0 | |a процессы | |
| 610 | 0 | |a теория луковых слоёв | |
| 610 | 0 | |a дерево для пула | |
| 610 | 0 | |a реализация наблюдателей | |
| 610 | 0 | |a рабочие процессы | |
| 610 | 0 | |a приложение | |
| 610 | 0 | |a пул | |
| 610 | 0 | |a диспетчер | |
| 610 | 0 | |a cps | |
| 610 | 0 | |a счётчик | |
| 610 | 0 | |a программа | |
| 610 | 0 | |a файл ресурсов приложения | |
| 610 | 0 | |a поведение приложения | |
| 610 | 0 | |a библиотечные приложения | |
| 610 | 0 | |a модуль обратного вызова приложения | |
| 610 | 0 | |a модуль обратного вызова приложения и наблюдатель | |
| 610 | 0 | |a обновление файлов приложения | |
| 610 | 0 | |a компилируем приложения | |
| 610 | 0 | |a релизы | |
| 610 | 0 | |a systools | |
| 610 | 0 | |a reltool | |
| 610 | 0 | |a opции reltool | |
| 610 | 0 | |a рецепты для reltool | |
| 610 | 0 | |a обзор обновления релиза | |
| 610 | 0 | |a relup | |
| 610 | 0 | |a списки ввода-вывода | |
| 610 | 0 | |a udp | |
| 610 | 0 | |a tcp | |
| 610 | 0 | |a udp-сокеты | |
| 610 | 0 | |a tcp-сокеты | |
| 610 | 0 | |a inet | |
| 610 | 0 | |a eunit | |
| 610 | 0 | |a генераторы тестов | |
| 610 | 0 | |a тестируем приложение regis | |
| 610 | 0 | |a ets | |
| 610 | 0 | |a модуль global | |
| 610 | 0 | |a модуль rpc | |
| 610 | 0 | |a common test | |
| 610 | 0 | |a создаём простую коллекцию тестов | |
| 610 | 0 | |a выполняем тесты | |
| 610 | 0 | |a тестирование с состоянием | |
| 610 | 0 | |a группы тестов | |
| 610 | 0 | |a определение групп тестов | |
| 610 | 0 | |a свойства группы тестов | |
| 610 | 0 | |a файл спецификации для распределённых тестов | |
| 610 | 0 | |a запуск распределённых тестов | |
| 610 | 0 | |a mnesia | |
| 610 | 0 | |a данные для сохранения | |
| 610 | 0 | |a структура таблицы | |
| 610 | 0 | |a от записи к таблице | |
| 700 | 1 | |a Фред |b Х. | |
| 801 | 1 | |a RU |b Издательство Лань |c 20250516 |g RCR | |
| 856 | 4 | |u https://e.lanbook.com/book/93267 | |
| 856 | 4 | 1 | |u https://e.lanbook.com/img/cover/book/93267.jpg |
| 953 | |a https://e.lanbook.com/img/cover/book/93267.jpg | ||