Показать сообщение отдельно
Старый 12.10.2006, 12:19      #9
VictorS
Местный
Пользователь Mozilla Firefox
По умолчанию

MDM, ну в принципе он что-то среднее. Вот выдержка из WikiPedia:
Цитата:
Lua — легковесный (англ. light-weight) интерпретируемый язык программирования, разработанный подразделением Tecgraf Католического университета Рио-де-Жанейро (Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil). Является свободно распространяемым, с открытыми исходными текстами на языке Си.

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

Синтаксис Lua можно описать как нечто среднее между Си (Ява Скриптом) и Паскалем. Подобно таким скриптовым языкам как Python и Icon допускает многократные присваивания. ...
Язык используется в следующих играх:

* Far Cry
* World of Warcraft
* Bioware’s Baldur's Gate series
* MDK2
* аддоны к Half-Life 2

LUA широко используется как язык скриптов в программном обеспечении сети Direct Connect.
VictorS вне форума   Ответить с цитированием Вверх