Naja, du hast schon recht. Bei großen Maschinen könnte aber LLVM schon helfen, da dessen Code wohl auch Laufzeit mit optimiert. Es wird wohl immer auch ein Zwischencode erzeugt, egal ob die Hauptsprache nun C, C++, Rust oder auch Java sein würde. Mit diesem Zwischencode kann man wohl sehr schön optimieren, weil auch Laufzeitoptimieren mit einbezogen werden. Ntürlich nicht so wie beim JIT, denn da läuft das Programm ja wirklich life mit aller GUI usw. Der JIT macht ja auch einen tollen Job, nur hat er oft zu wenig Zeit, da die Liveoptimierung mehr oder gleich viel Zeit frisst als sie bringt. Aber ich denke auch der JIT wird mit der Zeit nicht schlechter werden.