2007-10-16から1日間の記事一覧

超(略

一つ設計のアイディアが沸いた。 明示的に参照カウントを上げ下げする偽ポインタを作る。 偽ポインタの操作を自動化するスマートポインタを作る。 という二段構えではどうか。 スマートポインタのサイズが1ワードで済むのも利点。ステップが多いので速度が心…

で。

言語について。極論すればプログラムはデータとそれに対する操作の集まりである。機械語がそうなっているのだからそうなのだ。ただし、操作の手順もデータとして記録されている。 最初は機械がデータを実行するだけだった。 プログラム上のデータや操作に可…

比較

そういえば特に断っていなかったが、この日記で「言語」と言えば「プログラミング言語」のことだ。日本語や英語は「自然言語」と呼ぶ。さて。言語の比較というと論点は速度と書きやすさに集約されがちだ。 速度は言語仕様によって制限されているものの、実装…