Post #2807581
2026-05-11 14:51 UTC
Replies (2)
-
@cdonat@hostsharing.coop 2026-05-11 14:51
@skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social CPU-bound macht man besser mit Sprachen, die einem Zugriff auf das Speichermodell geben, wie C, C++, oder Rust, weil mit heutiger Hardware die Anordnung der Daten im Speicher wichtiger für die Performance ist, als die reine Rechenleistung. Da geht es um Dinge, wie Cache-Lokalität, Vorhersagbare Speicherzugriffsmuster, etc. Alles in Java eher schwierig. 4/4
-
@skyr@chaos.social 2026-05-12 05:40
@cdonat@hostsharing.coop @joergi@chaos.social @ibigfoot@chaos.social über die Ausdrucksstärke von Python müssen wir reden 😂 Ebenso über IO. Wenn Dein Stand bzgl Java J2EE & Co ist: Java ist tatsächlich aus dem Oracle-Dornröschenschlaf aufgewacht und es hat sich da einiges getan. Was macht Deiner Meinung nach Python so ausdrucksstark? Was CPU-bound angeht: Der JIT kann da Dinge tun, die an schwarze Magie grenzen... hat mich aber (vorsichtig gesagt) nicht abschließend überzeugt. Da wäre wohl Rust mein Werkzeug der Wahl.