Den anden udgave af PLB (Programming Language Benchmark) er offentliggjort og har til formÄl at teste ydeevnen af lÞsninger pÄ typiske opgaver pÄ forskellige programmeringssprog. I modsÊtning til den fÞrste udgave, der blev offentliggjort i 2011, mÄler den nye version ydeevnen af koden til matrixmultiplikation og lÞsningen af 15-droner problemet, samt evaluerer lÞsningernes sÞgning i Sudoku-spillet og bestemmelsen af intersectioner mellem to arrays. Testkoden blev skrevet pÄ 20 programmeringssprog.
Den hÞjeste ydeevne blev opnÄet af implementeringen af testapplikationer skrevet i C (kompileret med clang). PÄ andenpladsen kom Zig, pÄ tredjepladsen Nim og pÄ fjerdepladsen Mojo. DernÊst fÞlger D, Java, JavaScript-platformen Bun og Rust pÄ omtrent samme niveau, efterfulgt af Go, Crystal og V.

Relativt gode resultater blev ogsÄ opnÄet af Node.js, Dart, Jua og C#. De gode resultater for Java og C# skyldes brugen af en separat JIT-kompilationsfase, mens Dart, Bun, Node.js, Julia, LuaJIT, PHP, PyPy og Ruby3 (YJIT) udfÞrer JIT-kompilering pÄ farten og kun pÄvirker ofte udfÞrt kode. JavaScript-platformen Bun overgik markant Node.js. Relativt langsomme resultater blev opnÄet af Julia og Swift. De dÄrligste ydeevner blev vist af PHP, Ruby, Perl og CPython, hvor PHP's ydeevne var cirka 4 gange hÞjere end den for CPython.

Kilde: opennet.ru
