Practical Lua 5 Programming
«Practical Lua 5 Programming» — это практическое руководство по изучению языка программирования Lua. Книга построена по принципу «от простого к сложному» и содержит более 100 примеров кода и демонстрационных программ, которые помогают быстро освоить язык и начать применять его в реальных проектах.
Вы начнёте с основ: установки Lua в Linux-среде, написания первого скрипта и изучения ключевых возможностей языка, таких как динамическая типизация, таблицы, функции и управляющие структуры. Затем перейдёте к более продвинутым темам: метатаблицам, корутинам и замыканиям, которые позволяют создавать гибкий, модульный и повторно используемый код.
Особое внимание уделяется практическим аспектам: работе с файлами, управлению пакетами через LuaRocks, созданию собственных модулей. Отдельная часть книги посвящена веб-разработке с использованием фреймворка Lapis — вы научитесь настраивать маршрутизацию, рендерить шаблоны, управлять сессиями и деплоить приложения.
Также рассматривается интеграция Lua с другими языками программирования, такими как JavaScript и Python, что позволяет использовать преимущества Lua (скорость, эффективность) в разнородных средах. Книга подойдёт как для написания скриптов, так и для создания полноценных веб-приложений или встраивания Lua в существующие проекты.









