История изменений
Исправление monk, (текущая версия) :
Виртуальных машин не так много. Скорость чистых интерпретаторов никого не волнует (ну будут bash и python ещё медленнее, это кому-то помешает?).
Из важного осталось только LLVM доперенести на уровне не хуже JVM и сразу почти всё, что требует производительности и не компилируется gcc, начнёт хорошо работать.
P. S. Тот пример, где сравнивал с питоном, скомпилировался clang со скоростью даже выше, чем у lcc.
После clang
$ time ./test
Start
Number of generated k-mers: 4194304
Finish!
real 0m0,305s
user 0m0,297s
sys 0m0,007s
После lcc
$ time ./a.out
Start
Number of generated k-mers: 4194304
Finish!
real 0m0,362s
user 0m0,358s
sys 0m0,003s
Исходная версия monk, :
Виртуальных машин не итак много. Скорость чистых интерпретаторов никого не волнует (ну будут bash и python ещё медленнее, это кому-то помешает?).
Из важного осталось только LLVM доперенести на уровне не хуже JVM и сразу почти всё, что требует производительности и не компилируется gcc, начнёт хорошо работать.