Последние шесть лет, язык програмирования тщательным образом дорабатывался и всячески развивал свои старые функии. И вот, стала доступна свежая версия языка Lua 5.2.
Он отличается своей оптимальностью и особым быстродействием при работе со скриптами. Он стал популярным благодаря его внедрению в качестве языка сценариев в несколько других проектов. Lua обладает незамыслованым синтаксисом как и pascal операторы, но при этом владеет колоссальными возможностями для описания данных по средствам задействования массивов ассоциативного типа, а также обширной языковой семантики.
Lua 5.2. содержит в себе типизацию динамического типа, а все конструкции языка трансформируются в байткод, работа которого выполняется отдельно от виртуальной машины для регистра. Интерпретатор языка выглядит, как библиотека, которую можно очень просто использовать в проектах, написанных на языках C и C++.
Код интерпретатора создан при помощи языка C и доступен под MIT лицензией. Одними из главных нововведений версии 5.2. следует подчеркнуть задействование легко-изменяемых pcall и мета-методов, новый метод для обнаружения перменных глобального типа, реализацию эфемерных таблиц, а также предоставление библиотеки для операций с битами.
- 25/12/2011 09:36 - Представление нового языка программирования Ceylon
- 25/12/2011 09:14 - Внедрение патчей Android в Linux-ядро
- 25/12/2011 08:57 - Анонс CentOS 6.2
- 22/12/2011 22:19 - Анонс Firefox 9 и других проектов
- 21/12/2011 02:17 - Анонс медиаплеера Amarok 2.5
- 21/12/2011 00:09 - Корректирующие дополнения в Firefox 11 будут устанавливаться автоматически
- 20/12/2011 23:20 - Выход в свет Nightingale
- 20/12/2011 22:52 - Релиз Asterisk 10
- 20/12/2011 22:20 - Анонс Qt 4.8
- 14/12/2011 22:08 - Анонс Novell Open Enterprise Server 11