2

与这个关于泛型的问题类似:分号是在哪种编程语言中首次出现的,它是如何传播到 C 中的?

4

4 回答 4

4

绝对是ALGOL。


嗯,有人换了问题。那不是板球。


至于它是如何传播的,很好的分号传播了 Algol 60 -> Simula -> C. K+R 说 Pascal 没有影响他们,IIRC,尽管有些人对这一说法提出异议。


语句终止符(换行符除外)从 COBOL -> Jovial -> C 传播。尽管每个终止符都有不同的字符。

于 2009-08-20T21:05:01.643 回答
3

它不是 C 中的分隔符 - 它是终止符。

但是,我相信ALGOL可能是第一个以这种方式使用分号的人。

于 2009-08-20T20:22:53.413 回答
0

Pascal 在 C 之前使用分号作为终止符;不过,不确定它是否是第一种拥有它们的语言。

于 2009-08-20T20:24:23.160 回答
0

ALGOL 也是我的猜测。

意义在于它将用户从打卡式的固定格式中解放出来。

如果您必须使用 Fortran 77,您就会知道这意味着什么。

于 2009-08-20T21:42:58.850 回答