Quantum Computation and Quantum Information

「万が一にも」量子コンピュータが完成してしまった
ときのために量子論とかを勉強することになった。
量子論をまともに勉強するのは実は初めてなのだが、
これほどまで形式化されたものだとは思っていなかった。
理論自体はベクトル表記で完全な記号操作で
計算を追うだけで精一杯…
理論の物理的基盤となる量子力学も全くもって
直感的な振る舞いをしないし、なかなかむずかしい。


というか、それ以前にちょっと前に勉強したはずの
線形代数の知識がどこか欠落してしまっているのがきつい…
これも復習しないといかんなぁ。

6502 emulator

先日の6502の復習を元にエミュレータを書いてみた。
今でこそλ教信者に成り果ててしまった感じの私であるが、
昔はごりごりチューニングが大好きな健全な(?)
若者なのであった。


http://fxp.infoseek.ne.jp/haskell/cpu.hs
とりあえずこんな感じ。周りを作ってないので
一度も動かしてないけど。
しかし、6502エミュレータを書いたのは実に5年振りである。
なんとなく感慨深い。
これ、何に使うのかはヒミツ。(秘密でもなんでもないが…)