@Karell Nevím, jestli je kovexní obálka ideální příklad pro testy rychlosti. Nicméně ze zvědavosti jsem to zkusil na 100,000 bodech. Nejrychlejší je podle očekávání clang (s naprosto přímočarým algoritmem). VS nativně v těsném závěsu. .NET s řízeným kódem a nativními daty zhruba dvakrát pomalejší. Dtto s řízenými daty 5-6 pomalejší. A Java (8) dvacetkrát. Přitom jsem v .NET schválně nepoužil hodnotové typy. Možná jste to v tom VS jel před Debug místo Release, to způsobuje řádové rozdíly. (Pointry jsem neřešil, nenapadá mě, kde by se tu měly použít.)
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 36 201×
Přečteno 25 361×
Přečteno 23 795×
Přečteno 20 177×
Přečteno 17 874×