Программирование на языке Lua. Третье издание

«Программирование на языке Lua» — это каноническое руководство по языку программирования Lua, написанное его главным создателем, Роберту Иерузалимски. Книга служит одновременно и введением для новичков, и исчерпывающим справочником для опытных разработчиков, желающих глубоко понять внутреннюю логику и возможности языка.

Третье издание полностью переработано и обновлено в соответствии с Lua 5.2. Книга последовательно раскрывает все аспекты языка: от базовых типов данных, выражений и операторов до продвинутых концепций, таких как метатаблицы, метаметоды, сопрограммы (coroutines), слабые таблицы, окружения (_ENV) и объектно-ориентированное программирование на Lua. Особое внимание уделено мощной табличной модели данных, которая является краеугольным камнем языка.

Практическая часть включает подробное описание всех стандартных библиотек (математической, побитовой, строковой, для работы с файлами и ОС, отладочной) и содержит множество законченных примеров, от решения задачи о восьми ферзях до построения цепей Маркова. Отдельный крупный раздел посвящён C API, что позволяет научиться встраивать Lua в приложения на C/C++ и создавать расширения на C для Lua.

Книга отличается ясным, лаконичным стилем изложения и глубоким погружением в философию дизайна Lua. Она идеально подходит для системных программистов, разработчиков игр (где Lua широко используется для скриптования), а также всех, кто интересуется легковесными, эффективными и гибкими скриптовыми языками.

Программирование на языке Lua. Третье издание
A
Автор
Роберту Иерузалимски (Roberto Ierusalimschy)
Издательство
Не указано (оригинал: Lua.org)
Год
Не указан (оригинал 3-го издания — 2013)
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент