[14:00:02] <geniepro> http://tutitam.com/iz-zhizni/emigrirovavshie-v-kitay-rossiyskie-pensionery-pochuvstvovali-sebya-bogachami
[14:33:59] <Kemet> _valexey_: Вирт начинает и выигрывает
FOR i := 1 TO n-1 DO
FOR j := n - 1 TO i BY -1 DO
IF arr[ j-1 ] > arr [j] THEN
tmp := arr[j-1]; arr[j-1] := arr[j]; arr[j] := tmp
END
END
END;
[14:46:46] <geniepro> это где?
[15:00:07] <Kemet> geniepro: в Algorithms and Data Structures
[15:00:32] <geniepro> так и к чему ты это привёл?
[15:00:42] <geniepro> что вирт опередил валексея с этим тестом?
[15:01:21] <Kemet> geniepro: Вирт написал его раньше валексея!
[15:02:09] <Kemet> ну так то у В рта там вместо сложения стоит отнрмание, что может снизить производительность
[15:22:20] <TRUE> в каком месте? На уровне процессорных команд разницы быть не должно, в кэш строки загружаются выровненными (вроде).
[15:23:15] <TRUE> разве что упреждение при загрузке кэша для очередных итераций цикла... Но и тут непонятно. Может, процессор и это может предугадать.
[15:59:40] <Kemet> TRUE: он чуток медленнее получается, да
[16:05:34] <_valexey_> Kemet: В этом весь Вирт - он предпочитает отнимать, а не добавлять.
[16:05:53] <_valexey_> По его языкам это очень заметно.
[16:56:12] <Kemet> _valexey_, я сделал несколько вариантов для ао, но результаты странные выходят, и сгенеренный кот поук не могу посмштреть
[18:09:48] <_valexey_> Kemet: чем они странны?