Objavljena je druga verzija projekta PLB (Benchmark programskih jezika), koji se fokusira na testiranje performansi rešenja u tipičnim zadacima na različitim programskim jezicima. Za razliku od prve verzije objavljene 2011. godine, nova verzija meri performanse koda za množenje matrica i rešavanje problema postavljanja 15 kraljica, a dodatno ocenjuje pronalazak rešenja u igri Sudoku i određivanje preseka dva niza. Kod za testiranje napisan je na 20 programskih jezika.
Najbolje performanse pokazala je implementacija testnih aplikacija na jeziku C (prilikom kompilacije u clang). Na drugom mestu je jezik Zig, na trećem Nim, a na četvrtom Mojo. Zatim, približno na istom nivou su D, Java, JavaScript platforma Bun i Rust, dok su nakon njih Go, Crystal i V.

Relativno dobri rezultati također su pokazali Node.js, Dart, Julia i C#. Dobre rezultate Java i C# objašnjava korišćenje posebne faze JIT kompajliranja, dok se u Dart, Bun, Node.js, Julia, LuaJIT, PHP, PyPy i Ruby3 (YJIT) JIT kompajliranje odvija u hodu i zahvata samo često izvršavani kod. JavaScript platforma Bun značajno je nadmašila Node.js. Relativno sporiji rezultati su zabeleženi za Juliju i Swift. Najgore performanse su pokazali PHP, Ruby, Perl i CPython, pri čemu je performansa PHP bila otprilike 4 puta bolja od CPython.

Izvor: opennet.ru
