[SML 7471] Re: 第4回Smalltalk勉強会@京都 ダイジェスト

Yoshiki Ohshima yoshiki @ vpri.org
2009年 2月 6日 (金) 04:10:27 JST


At Thu, 05 Feb 2009 23:12:19 +0900,
SAWAMOTO Eri wrote:
> 
> 数についての説明では、○進数、はどこまで正しく表示されるか?
> の話題が出ました。
> ブラックブックに、2〜35進数までを表示するプログラムが紹介されていますが、
> なぜそれ35までなのか、というところです。
> 0〜9の9つの数字、そしてA〜Zのアルファベット26個で数が表現できますが、
> すべてを使い切れば35個まで、ということになります。
> ではそれ以上は・・・???
> さっそく試していた方もいらっしゃったようでした!

  ブラックブックは結局まだ購入していないのですが(すみません)、36進数で
すよね(0-9は10個の数字ですし)。

> 最後15分ほどで、
> 字句解析してtoken(トークン)に分ける、
> 構文解析をして構文木を出す、
> コード生成するとバイト配列になる、(その内部の説明つき)
> 最適化を行う、
> という流れを資料で説明しながら
> 配布したHTMLからプログラムコードをコピー&ペーストして実際に実行し、
> 試してみました。

  ここでいう最適化というのは、バイトコードレベルでの話だったのですね。
まだ下もあるわけではありますが、すでにかなり深い...

-- Yoshiki


SML メーリングリストの案内