Home > Archives > 2009-11-24

2009-11-24

(AS3)ビット演算を倒す

ビット演算(ビットえんざん)とは、
ひとつあるいはふたつのビットパターンまたは二進数を個々のビットの列として操作することである。

CPUからすればビット演算は簡単な論理回路で実現できるが、
四則演算、特に乗除算は複雑な論理回路を必要とするため、
多くのコンピュータでは、ビット演算は加減算より若干速く、乗除算よりずっと高速である。

Wikipedia(ビット演算) より

AS3 でもビット演算で高速化するなどという Tips をよく見かけたりします。
早いのはわかったけど「なぜそうなるのか。」「実際どんな場面で使ったりするものなのか」などはなかなか書いてなかったり。
なので今回は例を含めつつ、説明していこうと思います。

「得意な人はより得意に、そうでない人はそれなりに」を目指します。

Continue reading

Home > Archives > 2009-11-24

Search
Feeds
Meta

Return to page top