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

问题描述 投票:2回答:4

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

编辑:基于Jon Skeet的答案更正的问题(;是终结者,而不是分隔符)。

history
4个回答
4
投票

绝对是ALGOL。


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


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


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


3
投票

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

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


0
投票

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


0
投票

ALGOL也是我的猜测。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.