avva: (Default)
avva ([personal profile] avva) wrote2004-03-08 02:50 pm

жонглировать битами (программистское)

Хорошая страничка: Bit Twiddling Hacks. Нашёл там несколько красивых приёмов, которых не знал.

Я питаю слабость к таким штучкам, хоть давно уже не приходилось писать ничего такого, где бы они реально были нужны (в последний раз лет восемь назад, наверное).

[identity profile] dimrub.livejournal.com 2004-03-08 04:51 am (UTC)(link)
Nice!

[identity profile] ctpeko3a.livejournal.com 2004-03-08 04:59 am (UTC)(link)
http://weblogs.asp.net/Rick_Schaut/archive/2004/03/06/85357.aspx

Интересно про
a ^= b ^= a ^= b;

[identity profile] kocmohabt.livejournal.com 2004-03-31 03:41 am (UTC)(link)
Про алгоритм? Это не новость.
А вот в твоём сорсе порядок неопределён, если конечно ориентироваться на стандарт, а не на компилятор.

[identity profile] msh.livejournal.com 2004-03-08 01:51 pm (UTC)(link)
На эту тему есть интересная книжка

Hacker's Delight
by Henry S. Warren Jr.
ISBN: 0201914654

Книга выдающаяся!

[identity profile] sysprg.livejournal.com 2004-03-08 03:50 pm (UTC)(link)
У автора, кстати, есть сайт, посвященный этой книге (http://www.hackersdelight.com). В том числе на сайте есть файл с кодом всех примеров из этой книги и новая дополнительная информация, которая войдет в следущее издание.

[identity profile] gdy.livejournal.com 2004-03-09 04:10 am (UTC)(link)
Что-нибудь ещё? ;-)

[identity profile] gdy.livejournal.com 2004-03-09 04:08 am (UTC)(link)
ebook Hacker's Delight (eng) (http://f2.pg.briefcase.yahoo.com/bc/opendest/vwp2?.tok=bcHMbGTBLfnr5SgZ&.dir=/mydoc&.dnm=Hackers+Delight+(eng).rar&.src=bc)

[identity profile] mivlad.livejournal.com 2004-03-13 04:33 pm (UTC)(link)
Сразу вспоминаются хитрые алгоритмы вычисления адреса в экранной памяти Спектрума по координатам пикселя с помощью каких-то операций над битами…

(Anonymous) 2004-12-03 05:56 pm (UTC)(link)
comrade, thank u so much, i have found this book cost too much time. thank u, and good luck all of u.