langsmith:265
From: Tsuguo MOGAMI <mogami brain.riken.go.jp>
Date: Thu, 11 Aug 2005 16:28:26 +0900
Subject: [langsmith:265] evalやVMの分岐の仕方の用語
用語がはっきりすると便利なので、だれかに教えていただきたいのですが、 ささださんのメールからすると、 case文やif分で分岐する方法:ダイレクトスレッデッド とび先の関数のアドレスを構文木に埋め込む方法:コールスレッデッド ということでいいのでしょうか? たまたま見つけた、こちらでは http://www.kt.rim.or.jp/~tyamamot/forthj/threaded-codej.html コール命令を並べたマシンコードを生成する:サブルーチンスレッディング 仮想機械命令の代わりにコール先のアドレスを並べる:直接スレッディング 仮想機械命令からコール先をテーブル引き:トークンスレッディング switch-case文をつかう:スイッチスレッディング となっていて、「直接スレッディング」の用法が違うようで混乱しています。 もっとも件の文書でも 「コールスレッディングという単語を私が使ってきたが、確立された用語はまだない。」 とも書いてあるので、コールに限らず用語が確定してないのかもとも思えます。 最上嗣生 -- ML: langsmith quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
256 2005-08-06 13:32 [mogami brain.riken.g] プログラミング言語cipher 257 2005-08-06 18:41 ┗[hyuki hyuki.com ] 258 2005-08-06 21:35 ┣[yamanoue cc.kagoshim] 261 2005-08-09 12:10 ┃┗[mogami brain.riken.g] 262 2005-08-09 12:39 ┃ ┗[yamanoue cc.kagoshim] 263 2005-08-09 12:51 ┃ ┗[matz ruby-lang.org ] 264 2005-08-09 18:35 ┃ ┗[ko1 atdot.net ] -> 265 2005-08-11 16:28 ┃ ┗[mogami brain.riken.g] evalやVMの分岐の仕方の用語 266 2005-08-12 14:34 ┃ ┗[maeda-langsmith atus] 267 2005-08-14 20:21 ┃ ┗[mogami brain.riken.g] 268 2005-08-15 14:11 ┃ ┗[maeda-langsmith atus] 259 2005-08-06 21:42 ┗[mogami brain.riken.g]