Fortran,COBOL,基本和高级编程语言是吗?

如果不是,那么最高级别的编程语言在哪里?

哪种是面向对象的语言?

有帮助吗?

解决方案

高级不是二进制值。从低级到高级的频谱中,有各种语言。

您命名的语言比汇编更高,但水平低于LISP。

根据 维基百科:

为计算机设计的第一种高级编程语言是 普兰库尔, ,由Konrad Zuse创建。

其他提示

FORTRAN-第一高级编程语言。

Simula-第一种面向对象的语言。

“高级”可以具有不同的含义 - 某些语言比其他语言更高,从而使离机器更远。最初的Fortran于1957年交付(http://en.wikipedia.org/wiki/fortran),并且是Afaik,是第一个在更高级别上实施的语言。此后的其他语言可以归类为高级。例如,当前的Fortran标准Fortran 2003的抽象水平比原始Fortran高得多,提供了数组操作,一些OO功能等。

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。这可能意味着我的输入有偏见:)

第一种OO语言可能是模拟的,尽管直到SmallTalk出现之前,没有多少人知道它。

至于您的最后一个问题:

在第一个面向对象的编程语言中是 http://en.wikipedia.org/wiki/simula

第一个或多或少流行的面向对象的语言是 http://en.wikipedia.org/wiki/smalltalk

他们这样做是因为他们隐藏了计算机硬件抽象,因此可以将其视为高级。

第一种面向对象的语言是 短暂聊天, ,根据维基百科。

COBOL在技术上被认为是一种“高级”语言。它具有一些功能,并执行内存管理的一些元素。但是,在语言的规模上,我将其排名为汇编器高出一半的一半。这是我对所有这些经验的近似值,如果您想贡献更多语言,请编辑响应。

  • 0-二进制机器代码
  • 0.5-汇编器
  • 1.0- COBOL,FORTRAN,PASCAL,C
  • 1.5 -C ++
  • 2.0 -VB6
  • 2.5 -c#,vb .net,java等
  • 3.0 -JavaScript,CSS,SQL

都是相对的。对于那些为Java开发人员编写Python,C ++的人来说,C是低水平的。

至于OP的问题,是的,Fortran肯定是很高的。现代福特兰几乎就像Matlab一样。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top