编程已经走了很长的路。我还比较年轻(第一台计算机: C64),因此我认为编程中的许多事情是理所当然的,这些东西显然是在某个时候引入的,并且简化了现在已经很常见的编程方法。
下面是一个(绝不是完整的)特性列表,我很想知道它们是用哪种语言使用的,以及它们是什么时候引入的:
如果可以的话,试着用一些参考来支持你的陈述。如果你觉得我错过了一个重要的编程语言特性,它的介绍也应该是值得赞赏的,请评论这个问题,以便它可以添加到列表中。
更新:--我认为编程语言不可能在汇编程序中引入任何不可能的东西,我只是在寻找一些语言,这些语言使某个特定的特性可供“普通人”使用。
发布于 2009-07-06 09:22:35
Lisp。1958年。
或者,
- Simula ( Dahl and Nygaard 1967 ) for class based OO with inheritance
- CLU ( Liskov 1975 ) iterators had a common interface, and allowed abstract data types with encapsulated state and behaviour
- Smalltalk ( Kay late 1970s ) 'everything is an object'
- Eifell ( Meyer 1986 ) design by contract influenced Java's `interface`s
发布于 2009-07-06 09:48:38
据我所知(并在维基百科的帮助下),我要声明如下:
Dictionary in 小谈话。请随时修改/更新这与任何其他信息。
发布于 2009-07-06 08:55:29
您可以在这里使用语言图表:http://www.levenez.com/lang/和维基百科来寻找答案。首先:自Fortran以来,函数、循环和条件都与我们同在。然后,在1958年,Lisp来了,我想有些人会争辩说,其余的人都来了:)
https://stackoverflow.com/questions/1085958
复制相似问题