<<
>>

Язык Lua

Язык Lua был разработан в начале 90-х Роберто Иерусалимски, Вальдемаром Келес и Луисом де Фигейреду в Католическом университете Рио-де-Жанейро (Бразилия). Lua в переводе с португальского означает «луна».
Lua обычно называют мультипа- радигменным языком. В частности, он обеспечивает процедурное и функциональное программирование. Lua содержит небольшой набор базовых механизмов, которые могут быть расширены для решения различных задач, а не набор сложных жестких спецификаций, обеспечивающих программирование в единой парадигме [69]. Среди языков, которые повлияли на его разработку, следует назвать Scheme, Icon и Python.

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

<< | >>
Источник: Сергей Александрович Орлов. Теория и практика языков программирования: Учебник для вузов. Стандарт 3-го поколения. 2013

Еще по теме Язык Lua:

  1. ЯЗЫК
  2. Язык
  3. Русский язык
  4. ЯЗЫК (ПРОБЛЕМЫ)
  5. § 3. Государственный язык
  6. г. Штампы (иносказательный язык).
  7. Язык и жизнь
  8. Русский язык
  9. Язык
  10. Язык целого
  11. Русский язык