2

解釈された言語では、# は通常コメントを導入するのはなぜですか? この質問はシェル プログラミングの試験で出題されましたが、なぜ #.

何か案は?

4

1 に答える 1

3

make は #-comment 構造を使用します。最初のシェルの 1 つである sh は、同じ # コメントを使用します。後のシェル (csh、ksh、bash、jsh など) の作成者は、特にこれらのシェル スクリプトはすべて実行できるため、それぞれに独自のコメント規則があるとユーザーに負担がかかることを理解していました。どんなシェルの下でも。

さらに別のコメント規則を発明することは、新しく導入されたシェルを誰も使用しないようにすることです。

# コメントは、Unix の歴史のごく初期に事実上の標準になりました。

とにかく、それは私の見解です。

-- ピート

于 2011-02-14T18:40:26.867 に答える