vak: (Улыбка)
[personal profile] vak
Моя хеш-функция Rot13 попала в обзор на хабре. Проще не бывает: всего два сложения и циклический сдвиг на каждый байт. Никаких умножений.

Date: 2014-04-13 19:03 (UTC)
From: [identity profile] raydac.livejournal.com
крутан
p.s.
сдвиг теперь в современных программерских кругах - хакеризм
Edited Date: 2014-04-13 19:04 (UTC)

Date: 2014-04-14 14:51 (UTC)
From: [identity profile] eentropy.livejournal.com
потому Панчул и печалится, что много программеров пишут код без какой-либо оглядки на "железо"

Date: 2014-04-14 14:58 (UTC)
From: [identity profile] raydac.livejournal.com
много современных программеров даже не знают что такое железо

Date: 2014-04-15 06:48 (UTC)
From: [identity profile] raydac.livejournal.com
люди продвигаются только тогда когда продвижение сказывается на доходах, но в современном мире веб часто прибыльнее железа

Date: 2014-04-15 08:23 (UTC)
From: [identity profile] raydac.livejournal.com
ну если под миром сша понимать, то понятно что там и пишущий на коболе не пропадет

Date: 2014-04-15 09:13 (UTC)
From: [identity profile] raydac.livejournal.com
если бы было так, то сейчас имели бы миллионы индусов хардверщиков )) но в реальности в мире общий спрос на говнопрограмминг для веба на много порядков выше

Date: 2014-04-13 23:13 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Умножение на константу, особенно на содержащую повторяющиеся паттерны единиц - более дешевая операция, чем умножение на переменную.

Date: 2014-04-14 04:20 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Почему же у них Rs и Ly получились быстрее? Они, конечно, схалтурили, не приведя ассемблерного кода, то так или иначе, для быстрого умножения на относительно хорошую константу можно соорудить массивно параллельное дерево из leal и subl, которое будет быстрее команды mull.

Date: 2014-04-14 17:47 (UTC)
From: [identity profile] alexander brtn (from livejournal.com)
А вы на хабре не пишите?

Date: 2014-04-15 13:39 (UTC)
From: [identity profile] alexander brtn (from livejournal.com)
Там можно в песочнице написать и если статья годная, то получите инвайт)

Чёт мне кажется вам есть, что рассказать)