Тема
:
Языки программирования
Показать сообщение отдельно
12.10.2006, 12:19
#
9
VictorS
Местный
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
Посмотреть профиль
Найти ещё сообщения от VictorS
Профиль
Регистрация: 27.03.2006
Сообщений: 3,201