@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 343×
Přečteno 25 471×
Přečteno 23 874×
Přečteno 20 264×
Přečteno 17 978×