実装のまずさ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/12 05:34 UTC 版)
構文解析は場当たり的であり、多くの批判を浴びている。1970年代初めにはコンパイラ技術はそれなりに成熟しており、多くの言語はトップダウンまたはボトムアップ構文解析器を使って完全に再帰的な文法を認識できるように実装されていた。C shell で場当たり的な設計となった理由は不明である。ジョイは2009年のインタビューで「Unixに関して作業を始めたとき、私は優秀なプログラマではなかった」と述べており、単にそれが答えかもしれない。しかし、場当たり的な設計を選択したせいで C shell は完全再帰的ではなくなった。したがって、実現できる処理の複雑さには限度がある。
※この「実装のまずさ」の解説は、「C Shell」の解説の一部です。
「実装のまずさ」を含む「C Shell」の記事については、「C Shell」の概要を参照ください。
- 実装のまずさのページへのリンク