Hairy Control Structure
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/15 06:14 UTC 版)
「Planner」の記事における「Hairy Control Structure」の解説
ヒューイット[2006]によれば、Peter Landin は J (Jump) 演算子を使って非常に強力な制御構造を導入した。これはプロシージャ呼び出しの途中に飛び込むことが可能なローカルでない goto である。実際、J 演算子は既にリターン済みのプロシージャ呼び出しの途中に分岐して戻ることができる。Drew McDermott と Gerald Sussman は、Landin のコンセプトを 「Hairy Control Structure; 複雑な制御構造(Hairy はハッカー用語。本来の意味は"毛深い")」と呼び、Conniver 言語に実装した。Scott Fahlman はこれをロボット開発に活用した。このコンセプトは現在再呼び出し可能な継続と呼ばれているものと関連している。
※この「Hairy Control Structure」の解説は、「Planner」の解説の一部です。
「Hairy Control Structure」を含む「Planner」の記事については、「Planner」の概要を参照ください。
- Hairy Control Structureのページへのリンク