Lua Programming Gems

Luiz Henrique de Figueiredo, Waldemar Celes, Roberto Ierusalimschy (редакторы)

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

Книга разделена на пять частей: "Техники программирования" (производительность, сериализация, работа с БД), "Дизайн и архитектура" (MVC, фильтры, протоколы), "Алгоритмы и структуры данных" (научные вычисления, игровые алгоритмы), "Разработка игр" (скриптовые движки, событийные системы) и "Встраивание и расширение" (корутины, портирование на микроконтроллеры, C/C++ модули).

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

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