2008-03-23から1日間の記事一覧
http://homepage3.nifty.com/mogami/diary/d0803.html#223 それに限ったことではないけれど、評価っていうのは難しいっていうこと。 頭がよく見えるというからには、 本人が本当に頭がいい 周囲の人がそうであると理解できる の2点が成立しなければいけない…
レジスタの指定で、IxIのようなものを使うことを検討していたけれど、素直にswap命令を使うことにする。 # I1とO2を入れ替えて、O1とI2にする swap I O
サンクが評価済みかどうかを判定するには、どうするのが一番速いかなぁ。 - descriptorをサンク側で持つようにするのがよいかな。 Object[] thunk = new Object[2] thunk[0] = descriptor; thunk[1] = data; - ver 0.9の方もそうなってた。
データ構造をボックス化で正格にする時のメリットをふと考えたのだけれど、 ver 0.9の時は、正格データ構造について特にパフォーマンス上のメリットがなかったのだが、 よく考えると、thunkを作らないで、データだけを格納するということが可能だ。 ただ、そ…
昨日のABCコードをRISC風の命令に変換するというアイデアを実装している。RISC風命令の名前はCleanJコードとした。 作業を少し進めた段階での手応えは、かなり有望なものだ。何をやるべきかがだいぶ分かりやすくなってきている。ABCコードの個々の命令の意味…