Programming in Lua, Second Edition

«Programming in Lua» — это официальное и наиболее авторитетное руководство по языку программирования Lua, написанное его главным архитектором Роберто Иерусалимши. Второе издание книги представляет собой исчерпывающее введение в язык, охватывающее как базовые концепции, так и продвинутые техники.

Книга разделена на три логические части. Первая часть посвящена основам языка: типам данных, выражениям, операторам, функциям, итераторам, замыканиям и корутинам. Автор подробно объясняет уникальные особенности Lua, такие как таблицы как универсальная структура данных, механизм метатаблиц и метаметодов, а также мощную систему модулей и пакетов.

Вторая часть углубляется в практическое применение Lua для построения сложных структур данных (массивы, матрицы, графы), реализации объектно-ориентированного программирования, сериализации данных и работы со слабыми таблицами. Третья часть описывает стандартные библиотеки языка.

Издание служит как учебником для новичков, так и справочником для опытных разработчиков, желающих глубоко понять философию и внутренние механизмы Lua — легковесного, встраиваемого и высокопроизводительного языка, широко используемого в игровой индустрии, системном программировании и скриптинге.

Programming in Lua, Second Edition
A
Автор
Roberto Ierusalimschy
Издательство
Lua.org
Год
2006
Язык
Английский
1
Оцените книгу

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

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