Суббота, 03.12.2016, 03:20

Электронная библиотека системного администратора

Приветствую Вас Гость | RSS
Главная Учебники Регистрация Вход
Рубрики

Книги и учебники
Microsoft [144]
Linux, Unix, FreeBSD, Solaris [108]
Oracle [29]
Cisco [37]
IBM [19]
1C [25]
СУБД и базы данных [24]
Web технологии [67]
Компьютерные сети [93]
Компьютеры, hardware [70]
Защита информации [90]
Программирование [106]
Тестирование ПО [12]
Начинающим админам [160]
Общие вопросы по IT [27]
Справочники [202]

Программы
Администрирование [56]
Архиваторы [6]
Безопасность [17]
Полезный софт [28]
Программы для hardware [15]
Работа с DJVU, PDF, FB2 [8]
Сетевые сервисы [17]
Сетевые утилиты [79]

Статистика
Онлайн всего: 2
Гостей: 2
Пользователей: 0


Реклама

Главная » Учебники » Программирование

Программирование в Erlang
Программирование в Erlang. Авторы -
 Франческо Чезарини, Саймон Томпсон. Скачать бесплатно.

Программирование в Erlang

Авторы - Франческо Чезарини, Саймон Томпсон

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

Книга состоит из двух частей, главы первой необходимо читать последовательно, а главы второй — можно читать в любом порядке, они не зависят друг от друга. Первые 11 глав познакомят вас с ключевыми моментами Erlang. В главе 1 приведено общее описание возможностей языка. Из неё вы узнаете, почему Erlang подходит для построения надёжных, распараллеленных приложений. Также  рассказывается об истории развития языка и рассматриваются несколько случаев успешного применения. Главы 2 и 3 описывают основы последовательного программирования в Erlang. В них рассказывается о рекурсии — центральной схеме построения функций в Erlang и об особенностях единичного присваивания. По ходу изучения последовательного программирования рассказывается о базовых типах данных: числах, атомах, строках, списках, кортежах. В главе 7 рассказывается о записях, и в главе 9 - о функциональных типах и двоичных данных, а в главе 10 — о ETS-таблицах, предназначенных для хранения большого числа данных. В главах 4-6 рассказывается о том, что отличает Erlang от остальных языков программирования - о параллельном программировании. Параллельное программирование в Erlang основано на процессах, которые выполняются в отдельных областях памяти и могут обмениваться данными лишь с помощью передачи сообщений. Глава 8 посвящена обновлению приложений "на лету", то есть без остановки приложения. В последней главе первой части рассказывается о распределённом программировании. Распределённые приложения состоят из нескольких вычислителей (или узлов), которые, работая на одном или нескольких компьютерах, могут совместно решать некоторую задачу. Оставшиеся главы книги посвящены различным аспектам языка. Среди них: Open Telecom Platform (OTP) — набор библиотек и шаблонов проектирования, предназначенных для построения надёжных, масштабируемых приложений (глава 12). В главе 13 рассказывается о базе данных Mnesia, в главе 14 — о библиотеке разработки графических интерфейсов wxErlang. Глава 15 посвящена обмену данными через сокеты. В главе 16 вы узнаете о том, как Erlang может взаимодействовать с другими языками программирования: с Java, С, Ruby и многими другими. В главе 17 обсуждается отладка в Erlang. В Erlang можно проводить отладку, не снижая производительности приложения. Из главы 18 вы узнаете о средствах проверки корректности программ и о создании документации. Глава 19 посвящена проведению модульного тестирования в Erlang. В главе 20 рассказывается о том, как писать элегантные, наглядные и эффективные программы. В этой главе собран опыт сообщества Erlang, в ней вы найдёте общие соображения по написанию программ. Из приложения вы узнаете, как установить и запустить Erlang, основы работы с интерпретатором,описываются некоторых популярные средстве разработки и приводится список дополнительных источников информации о Erlang.

Эта книга является неотъемлемым источником информации по Erlang как для новичка, так и для опытного программиста. Предварительные знания Erlang или функционального программирования не обязательны.

Издательство – ДМК-Пресс

Год издания – 2012

Формат книги - PDF

Размер - 25,9 Мб

СКАЧАТЬ с depositfiles.com

Любители печатных изданий могут заказать бумажный экземпляр этой же книги здесь.

Категория: Программирование | Добавил: strelsov (31.08.2013)
Просмотров: 3552 | Теги: Франческо Чезарини, Программирование в Erlang, Mnesia, Open Telecom Platform, Erlang, wxErlang, ETS-таблица, программирование, OTP, Саймон Томпсон | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск по сайту

Облако тегов
Справочник администратора Уильям Р. Станек cmd Microsoft shell Windows Script Host php lan ЛВС vpn Windows Vista СУБД SQL СУБД MySQL Windows PowerShell Java DNS DHCP telnet разработка Web-приложений MySql БД SSH Компьютерные сети Linux информационная безопасность ftp xml Интернет BIOS

...

Copyright IT-Ebooks.Ru © 2016