Latest web development tutorials

Lua учебник

Lua

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

Lua Бразилия Папский католический университет Рио-де-Жанейро (Папский католический университет Рио-де-Жанейро) в исследовательской группы Роберто Ierusalimschy, Вальдемар Селес и Луиса Энрики де Фигейредо формировалась и развивалась в 1993 году.


предназначенный

Он предназначен для встраиваемых приложений, обеспечивая гибкие возможности расширения и настройки для приложения.


функция Lua

  • Легкий вес: Она написана на стандартном исходном языке C код открыт , и, после компиляции только сто K, может быть легко встроен в другой программе.
  • Масштабируемость: Lua обеспечивает очень простой в использовании интерфейс и механизм расширения: Предоставлено языка хоста (обычно C или C ++) эти функции, Lua может использовать их так же , как встроенные функции уже являются одинаковыми.
  • Другие особенности:
    • Поддержка, ориентированная на процесс (процедурно-ориентированный) программирование и функциональное программирование (функциональное программирование);
    • Автоматическое управление памятью, обеспечивает только общий вид таблицы (таблицы), это может быть достигнуто с использованием массивов, хэш-таблицы, коллекция объектов;
    • Встроенный язык согласования модели; закрытие (закрытие); функция может также рассматриваться как значение, обеспечивая многопоточного (процесс сотрудничества, а не операционная система поддерживает) поддержку резьбу;
    • Он может легко поддерживать целый ряд ключевых механизмов объектно-ориентированного программирования, требуемых закрытий и таблицы, такие как абстракции данных, виртуальных функций, наследования и перегрузки тому подобное.

сценарии Lua

  • Разработка игр
  • Автономный сценарий
  • сценариев веб-приложений
  • Расширения и плагины, такие как базы данных: MySQL-прокси и MySQL Workbench
  • Системы безопасности, такие как системы обнаружения вторжений

Программа First Lua

Далее мы используем Lua для вывода "Hello World!"

Примеры (Lua 5.3)

Print ( "Hello World!")

Запуск экземпляра »

После запуска, он будет отображаться на экране Привет, мир!.