LINUX.ORG.RU

История изменений

Исправление Twissel, (текущая версия) :

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

Ладно там метапрограммирование с ним то понятно.

Но здесь это ведь создает дополнительные накладные расходы на выполнение.

С какого горя, спрашивается?

Для таких вот ветвистых тредов, как этот?

то получается смешанное выполнение CPU -> VM -> байткод, CPU -> машкод от JIT.

Тут действительно машкода в его чистом виде нет, ибо машкод это ВМ, которая крутится как белка в колесе, выполняясь на ЦП, очевидно.

С этим я полностью согласен.

Именно на этой оптимистической ноте и хотелось бы завершить топик.

Исправление Twissel, :

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

Ладно там метапрограммирование с ним то понятно.

Но здесь это ведь создает дополнительные накладные расходы на выполнение.

С какого горя, спрашивается?

Для таких вот ветвистых тредов, как этот?

то получается смешанное выполнение CPU -> VM -> байткод, CPU -> машкод от JIT.

С этим я полностью согласен.

Именно на этой оптимистической ноте и хотелось бы завершить топик.

Исходная версия Twissel, :

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

Ладно там метапрограммирование с ним то понятно.

Но здесь это ведь создает дополнительные накладные расходы на выполнение.

С какого горя, спрашивается?

Для таких вот ветвистых тредов, как этот?