是Fortran,Cobol,Basic和Forth高级编程语言吗?
如果没有,第一个高级编程语言在哪里?
哪个是第一个面向对象的语言?
答案 0 :(得分:7)
Fortran - 第一个高级编程语言。
Simula - 第一个面向对象的语言。
答案 1 :(得分:2)
高级别不是二进制值。从低级别到高级别的频谱中有各种语言。
您命名的语言高于汇编语言,但级别低于Lisp。
根据Wikipedia:
为计算机设计的第一个高级编程语言是Plankalkül,由Konrad Zuse创建。
答案 2 :(得分:2)
“高级”可以有不同的含义 - 某些语言比其他语言处于更高层次,抽象离机器更远。最初的FORTRAN于1957年交付(http://en.wikipedia.org/wiki/Fortran),并且是AFAIK,是第一个比汇编更高级别实现的语言。此后的其他语言可归类为更高级别。例如,当前的Fortran标准Fortran 2003具有比原始FORTRAN高得多的抽象级别,提供阵列操作,一些OO功能等。
答案 3 :(得分:2)
COBOL和FORTRAN(现在它们)比C级更高。底层机器的抽象更大。人们应该期待一个COBOL程序 - 即使是相当复杂的 - 在Windows或* Nix上进行编译而不做任何改动。 Fortran也是如此(尽管我的知识在这里已经过时了)。
COBOL的最新版本非常高 - 请参阅此处的托管cobol:http://knol.google.com/k/alex-turner/micro-focus-managed-cobol/2246polgkyjfl/4#
请注意 - 我在COBOL公司工作 - Micro Focus。这可能意味着我的输入有偏见:)
答案 4 :(得分:1)
第一个OO语言可能是Simula,尽管在Smalltalk出现之前没有多少人知道它。
答案 5 :(得分:1)
关于你的上一个问题:
首批面向对象的编程语言中有http://en.wikipedia.org/wiki/Simula
第一个或多或少受欢迎的面向对象语言是http://en.wikipedia.org/wiki/Smalltalk
答案 6 :(得分:1)
他们这样做是因为他们隐藏了计算机硬件抽象,所以他们可以被认为是高级别的。
根据维基百科的说法,第一个面向对象的语言是SmallTalk。
答案 7 :(得分:1)
CoBOL在技术上被认为是一种“高级”语言。它有一些功能,并且有一些内存管理元素。但是在语言规模方面,我将它排在汇编程序之上一半左右。这是我对所有这些经验的近似,如果您想提供更多语言,请编辑回复。
答案 8 :(得分:0)
这都是相对的。对于那些编写Python,C ++ for Java开发人员等的人来说,C是低级别的。
对于OP的问题,是的,Fortran肯定是高水平的。现代Fortran几乎就像MATLAB。