Objavljena je bila druga izdaja projekta PLB (Programming Language Benchmark), katerega cilj je testiranje uspešnosti reševanja pogostih problemov v različnih programskih jezikih. Za razliko od prve izdaje, objavljene leta 2011, nova različica meri uspešnost kode za množenje matrik in problem postavljanja 15 dam, ocenjuje pa tudi iskanje rešitev Sudokuja in zaznavanje presečišča dveh polj. Koda za primerjalno testiranje je bila napisana v 20 programskih jezikih.
Implementacija testnih aplikacij v jeziku C (prevedena v jeziku clang) je pokazala najvišjo zmogljivost. Zig je bil na drugem mestu, Nim na tretjem in Mojo na četrtem. Sledili so D, Java, platforma Bun JavaScript in Rust, vsi približno izenačeni, sledili pa so jim Go, Crystal in V.

Tudi Node.js, Dart, Jua in C# so pokazali relativno dobre rezultate. Dobri rezultati Jave in C# so pojasnjeni z uporabo ločene faze prevajanja JIT, medtem ko se v Dart, Bun, Node.js, Julii, LuaJIT, PHP, PyPy in Ruby3 (YJIT) prevajanje JIT izvaja sproti in vpliva le na pogosto izvajano kodo. Platforma Bun JavaScript je znatno prekašala Node.js. Julia in Swift sta pokazala relativno počasne rezultate. Najslabše rezultate delovanja so pokazali PHP, Ruby, Perl in CPython, pri čemer je bila zmogljivost PHP približno štirikrat hitrejša od zmogljivosti CPythona.

Vir: opennet.ru
