LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

«Втупую» портировал на Скалу

Start of Warm Up
Res = Vector2D(x=0.0, y=0.0)
Total time = 9.189132786 (sec)
Average time = 0.009189132786 (sec)
End of Warm Up

Start of Actual
Res = Vector2D(x=0.0, y=0.0)
Total time = 8.900299112 (sec)
Average time = 0.008900299112 (sec)
End of Actual

http://pastebin.com/wjw4juVg

вектора немутабельные, но по крайней мере по скорости немутабельные даже быстрее

(scala 2.11 nightly, java 8, x64)

Исходная версия stevejobs, :

«Втупую» портировал на Скалу

Start of Warm Up
Res = Vector2D(x=0.0, y=0.0)
Total time = 9.189132786 (sec)
Average time = 0.009189132786 (sec)
End of Warm Up

Start of Actual
Res = Vector2D(x=0.0, y=0.0)
Total time = 8.900299112 (sec)
Average time = 0.008900299112 (sec)
End of Actual

http://pastebin.com/wjw4juVg

вектора немутабельные, но по крайней мере по скорости немутабельные даже быстрее