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
