Size: a a a

2021 March 16

А

Алексей in rust_offtopic
Constantine Drozdov
Если бы определения компиляторов не плыли, ответ был бы примерно "наличием рефлексии"
голангу рефлексия вообще никак не мешает компилироваться в нативный бинарник
источник

CD

Constantine Drozdov in rust_offtopic
Алексей
голангу рефлексия вообще никак не мешает компилироваться в нативный бинарник
рар умеет "компилироваться" в самораспаковывающийся архив
источник

CD

Constantine Drozdov in rust_offtopic
вполне себе нативный бинарник
источник

А

Алексей in rust_offtopic
Constantine Drozdov
рар умеет "компилироваться" в самораспаковывающийся архив
но это не случай го
источник

А

Алексей in rust_offtopic
потому что го генерирует машинный код
источник

CD

Constantine Drozdov in rust_offtopic
рар тоже генерирует машинный код
источник

CD

Constantine Drozdov in rust_offtopic
как он иначе выполняется-то
источник

SP

Stanislav Popov in rust_offtopic
Алексей
почему не эквивалентно? чем фундаментально отличаются интерпретируемые языки от компилируемых?
очень колхозно - о чем то компилируемом мы думаем как о решении систем уравнений, мы оперируем фактами и логикой

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

А

Алексей in rust_offtopic
Constantine Drozdov
рар тоже генерирует машинный код
ну то есть разницы между компиляцией и интерпретацией нет? это хочешь сказать?
источник

CD

Constantine Drozdov in rust_offtopic
Алексей
ну то есть разницы между компиляцией и интерпретацией нет? это хочешь сказать?
я хочу сказать, что наличие нативного бинарника еще не определяет сущность происходящего, важно, что под капотом происходит
источник

H

Hirrolot in rust_offtopic
Stanislav Popov
какой смысл всех этих фантазий "операционная семантика", "язык как набор правил". у тебя в случае всех интерпретируемых языков нет никаких особых наборотв правил, они все ничем не отличаются между собой в отличии от всяких шизо-TLA+ в питоне семантика это обяьвим функцию пок пок циклик иф кудах как и везде.

все чем питонка отличается от остальных это возможности рантайма и интерпретируемой природы
почему нет набора правил в случае интерпретируемых языков?
источник

CD

Constantine Drozdov in rust_offtopic
Алексей
ну то есть разницы между компиляцией и интерпретацией нет? это хочешь сказать?
соединить интерпретатор с данными в исполняемом файле != компиляция
источник

А

Алексей in rust_offtopic
Constantine Drozdov
я хочу сказать, что наличие нативного бинарника еще не определяет сущность происходящего, важно, что под капотом происходит
под капотом го происходит тоже самое что и в других компиляторах
источник

SP

Stanislav Popov in rust_offtopic
Hirrolot
почему нет набора правил в случае интерпретируемых языков?
потому что все эти правила определены рантаймом, т.е. не определены
источник

CD

Constantine Drozdov in rust_offtopic
Алексей
под капотом го происходит тоже самое что и в других компиляторах
насколько точно оно будет декомпилировано?
источник

А

Алексей in rust_offtopic
Constantine Drozdov
насколько точно оно будет декомпилировано?
это вообще не важно
источник

А

Алексей in rust_offtopic
абсолютно
источник

CD

Constantine Drozdov in rust_offtopic
Алексей
это вообще не важно
почему не важно
источник

AB

Alex Borshak in rust_offtopic
Я извиняюсь, а это типа фишка канала - упорно продолжать срач, вместо того, чтобы почитать терорию вычислений, тезисы Чёрча-Тьюринга и пр., что прольёт свет на суть языков и их "выполнения"?
источник

CD

Constantine Drozdov in rust_offtopic
Alex Borshak
Я извиняюсь, а это типа фишка канала - упорно продолжать срач, вместо того, чтобы почитать терорию вычислений, тезисы Чёрча-Тьюринга и пр., что прольёт свет на суть языков и их "выполнения"?
а при чём тут тезис Чёрча?
источник