Wavecom выпустил свободно доступное OPEN AT приложение, которое позволяет загружать и запускать программу на языке программирования Lua. Lua являетя интерпретатором, реализованном на основе регистровой (register-based) виртуальной машине. Язык Lua очень эффективен и по производительности, и по объему занимаемой памяти. Для тех разработчиков, кто ранее использовал платформу M2MPower, язык Lua предлагает те же преимущества, но дополнительно позволяет использовать библиотеки на языке C.

Подробное описание работы с Lua можно найти на сайте Wavecom


Для справки:

Lua (португ. "луна") - интерпретируемый язык программирования, разработанный в 1993 году подразделением Tecgraf Католического университета Рио-де-Жанейро (Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil). Является свободно распространяемым, с открытыми исходными текстами на языке Си. По возможностям, идеологии и реализации язык ближе всего к JavaScript, однако Lua отличается более мощными и гораздо более гибкими конструкциями, спроектирован с целью "не плодить сущности сверх необходимого". Хотя Lua не содержит понятия класса и объекта в явном виде, механизмы объектно-ориентированного программирования с поддержкой прототипов (включая множественное наследование) легко реализуются с использованием метатаблиц, которые также позволяют перегрузку операций и т. п. Реализуемая модель ООП (как и в JavaScript) - прототипная.

(Материал из Википедии - свободной энциклопедии)
Дата публикации: 18.12.2007

Другие новости ...


LiveInternet