История изменений
Исправление
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 в натив. Ну и если машина от перегрева не сгорит до этого