Книги / Языки программирования / Lua / Programming in Lua, Fourth Edition

Programming in Lua, Fourth Edition

Roberto Ierusalimschy

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

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

Четвертое издание обновлено с учетом версии Lua 5.3, включая поддержку целочисленных типов, новые функции стандартной библиотеки и улучшенные примеры кода. Книга содержит множество упражнений и задач, таких как классическая головоломка «Восемь ферзей», что делает её идеальной как для начинающих, так и для опытных разработчиков.

Автор делится глубокими знаниями о внутреннем устройстве языка, оптимизации производительности и лучших практиках. Это обязательное чтение для всех, кто хочет освоить Lua на профессиональном уровне.