Всем привет, подскажите/расскажите пожалуйста, что предпочтительней и почему Lua или Jass?
Принятый ответ
Первая карта (benchmark.w3m) содержит исходники скрипта.
Вторая карта (benchmark-packed.w3m) уже укомплектована DLL с нативками и готова к запуску.
Решил у себя проверить, вот разница от local integer p и local integer dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
Разница в 24нс на 1 итерацию.
Дальше по поводу вызова функций, ForForce добавляет свою задержку, но хз по идее она не должна сильно повлиять, а по поводу сортировки, тут уже отсутствие оптимизации компилятора/интерпретатора, который есть даже на паскале, по этим нюансам офк джасс уступает, но я говорил непосредственно про нативки и про +- дефолтную "конвенцию" и работу со скриптами от большинства картоделов, кому эта разница не увидится нигде.
Но если уже судить по всем пунктам и сразу, то конечно же LUA будет лучше по всем параметрам в плане производительности и скорости, но у Джасса своя ниша, и куда более простой "путь" входа, что фактически является его самым большим и возможно единственным плюсом.
Это все очень хорошо, но так и не дали главный ответ - что лучше луа или джасс? Чтобы можно было закрыть этот тред
Ответ был уже дан - LUA профитнее по большим пунктам, если есть хоть чуть-чуть знания/азы программирования. Если же нет, то Джасс будет проще и быстрее освоить, да и в плане Вар 3 - я считаю что он всё-равно удобнее.
Загруженные файлы
- 1656879304669.png
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
0
Показать
ScorpioT1000
3 года
0
Показать
JackFastGame, карта может быть открытая для сообщества, не задумывался о таком?) зачем применять костыли к тому, что должно и так работать как часы.
0
Показать
JackFastGame
3 года
0
Показать
ScorpioT1000, окей, какой процент карт открыт для сообщества? 1%? Да и в любом случае исходники надо отдельно хранить от релизной версии, иначе это извращенство какое-то.
0
Показать
PT153
3 года
0
Показать
ScorpioT1000:
Ну и что? В исходниках большая длина названий, в релизе, который оптимизирован, все переменные имею малую длину.
0
Показать
Cancel
2 года
0
Показать
JackFastGame:
Тебе самому будет невозможно разобраться в своём коде для карты, состоящей из множества игровых систем. Имена переменных должны быть говорящими, даже если ты вернулся к разработке карты после трёх месяцев отдыха.
0
Показать
PT153
2 года
0
Показать
Как я уже сказал, для разбирательств есть исходный код. Релизный код может быть каким угодно
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.