2


0

https://stackoverflow.com/questions/1308434/in-which-language-did-generics-first-appear[generics]についても同様の質問です。 その初登場は何でしたか、そしてどのようにしてCに広がりましたか。

編集:Jon Skeetの答えに基づいて修正された質問(;は区切り文字ではなく、ターミネータです)

4 Answer


4


間違いなくALGOLです。

'' '' '

うーん、誰かが質問を変えた。 それはそれほどクリケットではありません。

'' '' '

それがどのように広がるかについては、よくセミコロンがAlgol 60→Simula→Cを広げています。 K Rは、パスカルは彼らに影響を与えなかったと述べた、IIRC。

'' '' '

ステートメント_ターミネーター_(改行以外)は、COBOL - > Jovial - > Cの順に広がっています。 それぞれが終止符として異なる性格を持っていましたが。


3


Cの区切り文字ではありません - ターミネータです。

しかし、私は ALGOLがセミコロンをこのような方法で使用した最初のものであったかもしれないと思います。


0


Cの前にPascalはターミネータとしてセミコロンを持っていました。ただし、それが最初の言語であるかどうかはわかりません。


0


ALGOLも私の推測です。

重要なのは、それがパンチカードスタイルの固定フォーマットからユーザーを解放したということです。

あなたがFortran 77を使わなければならないなら、あなたはそれが何を意味するのか知っています。