170 похожих чатов

🐝всем привет! У меня вопрос про lua в c++. Вот если

я буду его использовать в c++, то моя программа же будет немного медленней? Ещё я слышал что если у lua включить JIT то выполнение стенет немного быстрее, но не так как если бы ВСЁ было написано на c++, да? И невозможно его ускорить так чтобы скорость была как и у проги на чистом c++ (игнорируя факт что ты можешь навоять медленную прогу по незнанию языка) ?
Тогда зачем вообще использовать lua, и не писать всё на чистом c++?

19 ответов

10 просмотров

что такое lua в C++

интерпретатор луа очень умный, в некоторых тестах быстрее питона будет

Влад-Lazzlo Автор вопроса
Pavel Kazakov
интерпретатор луа очень умный, в некоторых тестах ...

Чёрт, это круто. Но я так понял всё равно медленнее чем если писать без него на чистом c++ ?

Влад Lazzlo
Чёрт, это круто. Но я так понял всё равно медленне...

на C++ можно говенные программы писать очень лехко

Влад-Lazzlo Автор вопроса
std::slavik
на C++ можно говенные программы писать очень лехко

> (игнорируя факт что ты можешь навоять медленную прогу по незнанию языка) Это я понимаю

Влад Lazzlo
> (игнорируя факт что ты можешь навоять медленную ...

без знания С++ ты не медленную прогу напишешь, а опасную

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

Влад-Lazzlo Автор вопроса
Vladimir
Скриптовые языки типа луа встраивают чтобы удобно ...

Мол мы меняем немного скорости работы программы на удобство языка для человека?

LuaJIT это чуть ли не самый быстрый скриптовый яп на равне с JS в V8

Влад Lazzlo
Мол мы меняем немного скорости работы программы на...

Все разнообразие языков программирования сводится к тому, на сколько ты готов пожертвовать производительностью ради удобства

Влад Lazzlo
Мол мы меняем немного скорости работы программы на...

иногда со скриптовыми языками ты и не теряешь скорости никакой, например, когда JIT в работе

Vladimir
Все разнообразие языков программирования сводится ...

На одной стороне силы будет асм, на другой стороне силы какой-нибудь js

Влад-Lazzlo Автор вопроса
Pavel Kazakov
иногда со скриптовыми языками ты и не теряешь скор...

вот это-то мне очень и интересно... То есть можно юзать lua, и по сути ВообщЕ не терять в производительности?!

Влад-Lazzlo Автор вопроса
Ilya Zviagin
Не, тебя обманули.

окей!!)) понял, спасиб)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Карта сайта