@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 001×
Přečteno 25 206×
Přečteno 23 672×
Přečteno 20 052×
Přečteno 17 754×