Fortran、Cobol、Basic和Forth是高级编程语言吗?
如果不是,那么最早的高级编程语言是什么?
最早的面向对象编程语言是哪些?
Fortran、Cobol、Basic和Forth是高级编程语言吗?
如果不是,那么最早的高级编程语言是什么?
最早的面向对象编程语言是哪些?
Fortran - 第一种高级编程语言。
Simula - 第一种面向对象编程语言。
“高级语言”并不是一个二进制值。在从低级到高级的光谱中有一系列不同的语言。
你提到的语言比汇编语言更高级,但比Lisp语言更低级。
根据维基百科:
第一种为计算机设计的高级编程语言是由康拉德·祖塞创建的Plankalkül。
“高级语言”可能有不同的含义-一些语言比其他语言更高级,从机器抽象得更远。最初的FORTRAN于1957年发布(http://en.wikipedia.org/wiki/Fortran),据我所知,是第一种比汇编语言更高级别的实现语言。自那时以来,其他语言也可以被归类为高级语言。例如,当前的Fortran标准Fortran 2003比原始FORTRAN提供了更高级别的抽象,提供了数组操作、一些面向对象的特性等。
CoBOL技术上被认为是一种“高级”语言。它具有一些函数,并且执行一些内存管理元素。但在语言的范围内,我会将其排在汇编语言的半个步骤上方。这是我根据我的所有经验做出的估计,如果您想贡献更多语言,请编辑回复。
第一种面向对象的编程语言可能是Simula,但直到Smalltalk出现之前,很少有人知道它。
由于它们隐藏了计算机硬件抽象,所以它们可以被认为是高级语言。
根据维基百科,第一种面向对象的语言是SmallTalk。
这都是相对的。对于编写Python的人来说,C属于低级语言;对于Java开发人员来说,C++属于低级语言等等。
至于OP的问题,是的,Fortran肯定是高级语言。现代Fortran几乎像MATLAB一样。