Введение в Lua



              

Получение данных из файла - часть 2


Но эта компиляция не должна выполнятся во время разработки проекта. Вы можете оставить ваш код скрипта в исходном формате и компилировать его когда Вам будет это необходимо. Через секунду, Вы увидите, что это не потребует никаких изменений в нашем приложении.

В примерах, которые я приложил к статье, я также включил дополнительные проекты: lua и luac.

Lua - интерпретатор, распространяемый организацией lua как tarball-архив. Luac - компилятор байт-кода. Он по существу компилирует lua исходники в нечитабельный формат. Работа такого кода, кстати, немного быстрее. Не на много, но быстрее.

И так, я беру скрипт, который только что создал, компилирую в байт-код и использую точно так же с единственным изменением имени файла скрипта. Когда Вы запустите luac, то получите следующее:

OK. Если мы все же решимся на это, то должны быть способны скомпилировать наш "startup.lua" в "startup.lub" используя следующее:
Luac –o startup.lub startup.lua

Я скопировал файл startup.lua в тот же каталог где luac.exe, но если бы я добавил к имени файла директории пути к этому каталогу, я мог бы выполнить ее где угодно. Так или иначе, вот - результат:

И в самом низу Вы видите startup.lua и startup.lub. Откройте их оба в текстовом редакторе и сможете увидеть, что lua файл является текстовым, а lub файл бинарный.

Расширения данные этим файлам только для разработчика. Lua без разницы, как Вы их назовете.

Страницы: 1 2 3 4 5 Следующая страница

Автор: Ash Matheson
Перевод: Alexandr Fedotovskih

Комментарии: 13
Версия для печати




Содержание  Назад  Вперед