Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Общалка aka Флуд _ для чего закрывать код?

Автор: INVISIBLE 22.9.2009, 21:20

Ребят, я вот понять не могу, для чего закрывать, или зашифровать как правильно говорится скрипты???

Автор: Andrew Frost 22.9.2009, 22:19

Интеллектуальная собственность super_man.gif пользуйся скриптом,но не изменяй его и не используй в своих целях.

Автор: Jaska 22.9.2009, 22:38

Цитата(Andrew Frost @ 23.9.2009, 1:19) *
Интеллектуальная собственность super_man.gif пользуйся скриптом,но не изменяй его и не используй в своих целях.


Не всегда. Компиляция дает некую оптимизацию)

Автор: Setuper 22.9.2009, 22:47

Оптимизация + защита + быстрая загрузка скрипта.

Автор: Berkut 22.9.2009, 22:51

Цитата(Setuper @ 22.9.2009, 23:47) *
Оптимизация + защита + быстрая загрузка скрипта.

С твоих же слов, первое и третье, но далеко не второе =)
Кстати, от носительно быстрой загрузки. Для не шибко умных скриптов компиляция ускоряет работу процентов на 20-30.

Автор: Setuper 22.9.2009, 22:56

Да, защита только от чайников big_smile.gif
Чисто символическая защита.

Автор: alex82 22.9.2009, 23:38

Компиляция не даёт НИКАКОГО ускорения работы скрипта, только ускорение загрузки. Если кто не верит - может заглянуть в исходники luac, и посмотреть, какие действия производятся над файлом при компиляции.

Автор: Setuper 22.9.2009, 23:55

проверь код:

Код
local i = 4 * 5
компилим, потом декомпилим, и получаем в итоге
Код
local i = 20

А говоришь никакой оптимизации)))

Автор: Trans 23.9.2009, 2:33

И много ли таких 4*5 в скриптах? big_smile.gif
Да и большая ли разница в реале? Сомневаюсь. Чисто теоретически да, а на самом деле фиг заметишь невооруженным глазом.
Это все пудрение мозгов для тех, для кого слова оптимизация, компиляция, декомпиляция кажутся китайской грамотой.
Единственная и реальная причина компиляции скриптов ваших - просто нежелание делиться кодом.
Всё остальное - вода.

Автор: alex82 23.9.2009, 4:29

Setuper

А почему ты думаешь, что Lua при загрузке скрипта не делает этого?

Я жеж говорю, прежде чем отвечать на мой пост, ЗАГЛЯНИ В КОД компилятора, и посмотри, что там и как.