在哪种编程语言中,分号首先作为终结符出现?

时间:2009-08-20 20:21:32

标签: history

generics的类似问题类似。分号在哪种编程语言中首次出现,以及如何传播到C?

编辑:根据Jon Skeet的回答纠正了问题(;是终结者,而不是分隔符。)

4 个答案:

答案 0 :(得分:4)

绝对是ALGOL。


嗯,有人改变了这个问题。那不是板球运动员。


至于如何传播,分号很好地传播Algol 60 - > Simula - > C. K + R表示帕斯卡没有影响他们,IIRC,尽管有些人对此声称提出异议。


从COBOL传播的语句终结者(除了新行) - >快活 - > C.虽然每个人都有不同的角色。

答案 1 :(得分:3)

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

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

答案 2 :(得分:0)

帕斯卡在C之前用分号作为终结者;但不确定这是不是第一种拥有它们的语言。

答案 3 :(得分:0)

ALGOL也是我的猜测。

重要的是它将用户从打卡式固定格式中解放出来。

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