на js или python Растом. И дальше сделать компиляцию. ?? Спасибо. Т.е обертку можно делать?
А зачем?
мне просто интересно можно ли так делать или нет. Если да, то как это делают?
Нет, это же интерпретируемые языки. Тебе проще тогда уж прям компиляторы этих языков поискать. Емнип для питона что-то такое есть (хотя может это и не совсем компилятор, я не шарю...)
Теоретически, есть всякие RustPython, в некоторые проекты вшивают язык сценариев - питон (blender, qgis) или луа или свои велосипеды (WitcherScript), но просто так это никто не делает
Дык это всё равно интерпретаторы. А он хочет прям написать аля: let a = 0; // код на расте в общем asm!(/* код на ассемблере */); python!(/* код на питоне */); js!(/* код на js */); И чтобы эти коды не в рантайме пробегались, а прям в виде ноликов и единиц в бинарь зашились
да как то так 😊
Так вот, так - нельзя. Нет таких инструментов на сегодняшний день (и вряд ли будут)
Спасибо большое за помощь
Ну почему же нет, есть. Главный пример - электрон. Просто надо с собой тащить по интерпретатору на каждый используемый скриптовый язык. Но если только js, то проще сразу взять электрон за основу.
Электрон этот тот же интерпретатор, а все коды на js зашиваются в data-область бинаря. Максимум они там сжимаются и обфусцируются, но вытащить их оттуда - раз плюнуть
Обсуждают сегодня