Поделиться

Программирование на языке LUAПрактическое руководство.

Роберту Иерузалимски “Программирование на языке LUA” ДМК Пресс, 2014 год, 384 стр.,3-е изд., ISBN: 978-5-94074-767-3; (10,4 мб. pdf + 10,9 мб. djvu)

Книга посвящена одному из самых популярных встраиваемых языков — LUA (скриптовый язык программирования). Этот язык используется во многих играх и большом количестве различных приложений. Он сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Это издание полностью обновлено (по сравнению со вторым), добавлены упражнения, рассмотрены практически все аспекты использования LUA, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с C.

Важной особенностью книги “Программирование на языке LUA” является огромный спектр охватываемых тем — практически все, что может понадобиться при использовании LUA. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания. Книга будет полезна широкому кругу программистов и разработчиков игр. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании.

оглавление книги

Содержание.

Часть I
Глава 1. Начинаем
Глава 2. Типы и значения
Глава 3. Выражения
Глава 4. Операторы
Глава 5. Функции
Глава 6. Еще о функциях
Глава 7. Итераторы и обобщенный for
Глава 8. Компиляция, выполнение и ошибки
Глава 9. Сопрограммы
Глава 10. Законченные примеры

Часть II
Глава 11. Структуры данных
Глава 12. Файлы данных и персистентность
Глава 13. Метатаблицы и метаметоды
Глава 14. Окружение
Глава 15. Модули и пакеты
Глава 16. Объектно-ориентированное программирование
Глава 17. Слабые таблицы и финализаторы

Часть III
Глава 18. Математическая библиотека
Глава 19. Библиотека для побитовых операций
Глава 20. Библиотека для работы с таблицами
Глава 21. Библиотека для работы со строками
Глава 22. Библиотека ввода/вывода
Глава 23. Библиотека функций операционной системы
Глава 24. Отладочная библиотека

Часть IV
Глава 25. Обзор C API
Глава 26. Расширение вашего приложения
Глава 27. Вызываем C из Lua
Глава 28. Приемы написания функций на C
Глава 29. Задаваемые пользователем типы в C
Глава 30. Управление ресурсами
Глава 31. Нити и состояния
Глава 32. Управление памятью

СкачатьPDF

СкачатьDJVU


Поделиться