LINUX.ORG.RU

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

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

Тебе зачем? Если че, тормозит не GC, а интерпретация байткодов и JIT, это все часто в ЯП идёт вместе.

Обычно нативный код с GC норм. Вон в Go/D разница с C/C++/Rust небольшая. В OCaml/Haskell тоже если не косячить со списками

А все что начинается с байткода будет заставлять машину стонать и пердеть пока/если не соберётся JIT в натив. Ну и если машина от перегрева не сгорит до этого.

Примеры - JVM/.NET/Racket/Android Dalvik. Например в Android сейчас уже натив собирается при установке

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

Тебе зачем? Если че, тормозит не GC, а интерпретация байткодов и JIT, это все часто в ЯП идёт вместе.

Обычно нативный код с GC норм. Вон в Go/D разница с C/C++/Rust небольшая. В OCaml/Haskell тоже если не косячить со списками

А все что начинается с байткода будет заставлять машину стонать и пердеть пока/если не соберётся JIT в натив. Ну и если машина от перегрева не сгорит до этого

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

Тебе зачем? Если че, тормозит не GC, а интерпретация байткодов и JIT, это все часто в ЯП идёт вместе.

Обычно нативный код с GC норм. Вон в Go разница с C/C++/Rust небольшая. В OCaml/D тоже если не косячить со списками

А все что начинается с байткода будет заставлять машину стонать и пердеть пока/если не соберётся JIT в натив. Ну и если машина от перегрева не сгорит до этого

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

Тебе зачем? Если че, тормозит не GC, а интерпретация байткодов и JIT, это все часто в ЯП идёт вместе.

Вон в Go разница с C/C++/Rust небольшая. В OCamlD тоже если не косячить со списками

А все что начинается с байткода будет заставлять машину стонать и пердеть пока/если не соберётся JIT в натив. Ну и если машина от перегрева не сгорит до этого