Programming in Lua, Fourth Edition
Четвертое издание книги «Programming in Lua» от создателя языка Lua, Роберто Иерузалимски, представляет собой исчерпывающее руководство по программированию на Lua. Книга охватывает все аспекты языка: от основ (типы данных, управляющие конструкции, функции) до продвинутых тем (метатаблицы, корутины, модули, работа с памятью).
В книге подробно рассматриваются ключевые возможности Lua, такие как динамическая типизация, таблицы как основная структура данных, замыкания и полиморфизм. Особое внимание уделяется практическому применению языка в игровой разработке, встраиваемых системах и скриптовании.
Четвертое издание обновлено с учетом версии Lua 5.3, включая поддержку целочисленных типов, новые функции стандартной библиотеки и улучшенные примеры кода. Книга содержит множество упражнений и задач, таких как классическая головоломка «Восемь ферзей», что делает её идеальной как для начинающих, так и для опытных разработчиков.
Автор делится глубокими знаниями о внутреннем устройстве языка, оптимизации производительности и лучших практиках. Это обязательное чтение для всех, кто хочет освоить Lua на профессиональном уровне.
