Учим язык Lua за 15 минут

 (лу́а, с порт. — «луна») — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро (Бразилия). Интерпретатор языка является свободно распространяемым, с открытыми исходными текстами на языке Си.

По идеологии и реализации язык Lua ближе всего к JavaScript, в частности, он также реализует прототипную модель ООП, но отличается Паскале-подобным синтаксисом и более мощными и гибкими конструкциями. Характерной особенностью Lua является реализация большого числа программных сущностей минимумом синтаксических средств. Так, все составные пользовательские типы данных (массивы, структуры, множества, очереди, списки) реализуются через механизм таблиц, а механизмы объектно-ориентированного программирования, включая множественное наследование — с использованием метатаблиц, которые также отвечают за перегрузку операций и ряд других возможностей.

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

Итак, начнём!

1. Переменные и управляющие конструкции

2. Функции

3. Таблицы

3.1 Метатаблицы и метаметоды

3.2 Подобие классов и наследование

4. Модули


Оригинал статьи «Learn Lua in 15 Minutes» здесь. Перевод выполнен пользователями сайта xgm.guru

Онлайн интерпретаторы языка программирования Lua:

Полезные ссылки:

Для более глубокого изучения языка программирования Lua читаем книгу:

lua
Posted on 27.09.2019

Оставить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *