2

是不是因为打字时,当手放在默认位置说时,小指下会出现分号 - 食指放在F和J上?

或者还有什么更实质的东西吗?

4

2 回答 2

6

使用分号作为语句分隔符/终止符至少可以追溯到 Algol-60。

我认为最可能的原因是点字符已经在浮点文字中用作小数点,而在赋值运算符(:=)中使用了冒号。所以剩下的分号是下一个最明显的标点符号。

笔记:

  • Algol 的早期方言用作'语句终止符,
  • 使用 COBOL .
  • FORTRAN 根本不需要语句终止符,因为它不允许一行中有多个语句。

那个时代的许多语言都是为 6 位甚至 5 位字符集设计的,这严重限制了语言设计者的选择。作为一名本科生,我记得我们不能为 Pascal 使用 IBM 026 键盘,因为它们无法处理字符串文字中的大括号等。我们不得不排队等待 029 按键。

在那些日子里,打字效率并不是一个主要问题。1950 年代和 1960 年代的典型输入设备对于触摸打字来说太“笨重”了。很多程序都写在编码板上,然后由键盘操作员键入。

于 2012-11-08T11:41:33.963 回答
0

我认为这是因为几乎所有历史键盘中的符号都被用作运算符,剩下一个可能是分号。

于 2012-11-08T11:39:11.297 回答