百科问答小站 logo
百科问答小站 font logo



点语法最早是在哪个编程语言中出现的? 第1页

  

user avatar   miloyip 网友的相关建议: 
      

我不确定最早的是哪个语言,以下是一些例子:

1967 年的 SIMULA 67 [1] 使用了 dot notation:

1971 年的 Pascal 里也是使用 dot notation 做 record type 的 field designator[2]:

Record 这个数据结构概念应该是沿自 1965 年 Hoare 的研究[3],但当时他用的是像函数的写法:

最后,Java 是 1995 年的,C语言是 1972 年的。自 1965 年始有 record 概念,1967 年在挪威诞生的 SIMULA 67 真的是非常超前的编程语言。

[1] Dahl, Ole-Johan, Bjørn Myhrhaug, and Kristen Nygaard.Common base language. Norsk Regnesentral, 1970.

[2] N. Wirth, The programming language PASCAL, Acta Informatica, 1, 35-63, 1970.

[3] Hoare, C. "Record handling. "ALGOL Bulletin" 21 (1965).


user avatar   ssaggssagg 网友的相关建议: 
      

编程语言之前,“.”本身就是目录层次常用符号




  

相关话题

  应该如何理解 Erlang 的「任其崩溃」思想? 
  semaphore和mutex的区别? 
  C 语言中的 double 类型所能表示的数的范围为什么这么大,不是说只占32(或64)位吗? 
  怎样规劝团队里的C#工作人员学习和使用JAVA? 
  为什么下载的安装包都需要安装才能用,而不是可以直接用呢,安装的过程到底是在做什么? 
  学C#后还有必要学C语言吗? 
  一门编程语言,先将代码编译为C,再由C编译器编译为可执行文件,是否可行? 
  从语言学的角度,为什么拉丁字母比汉字更适合编程语言? 
  既然有 memcpy_s 这种安全实现,为啥不禁用危险的 memcpy 或者更新 memcpy 源码? 
  大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号? 

前一个讨论
为什么主流交流电压为110/220V,而不是100/200V?
下一个讨论
如果 A 拿着枪逼着 B 杀死了 C,那么 A 和 B 分别要负什么样的法律责任?





© 2025-05-06 - tinynew.org. All Rights Reserved.
© 2025-05-06 - tinynew.org. 保留所有权利