[前][次][番号順一覧][スレッド一覧][生データ]

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]