90年代AS/400上最常用的编程语言是什么?
IBM AS/400,以前称为System/38,后来称为i(sic),在本质上是所有小型计算机中最具未来性的证明,这一点非常显著,这要归功于使用字节码从CPU中筛选程序;这在
解答动态
ibmi实际上是操作系统的名称,而不是硬件的名称。因此,它是OS/400的继承者,而不是AS/400。当前的硬件是IBM Power Systems。它们还可以运行Aix和Linux.
在AS/400和i.
之间还有一个iSeries的名字,不管它的名字是什么,RPG一直是主流语言,尽管它也发生了很大的变化。今天,Java可能会与之匹敌,但它是否领先于RPG将取决于您是在计算正在编写的新程序还是正在使用的程序。
Cobol远远落后于RPG。PL/I曾经在RPG和Cobol难以处理的奇怪任务中很流行。C逐渐接管了这个角色。其他的东西都是次要的,例如C++。基本是(曾经是?)但我从未见过它被使用过。我认为Fortran编译器从来都不可用。
今天的一个复杂问题是,O/S包含Aix,因此它可以运行Aix可以运行的任何东西。通过这种间接的方式,Fortran就可以使用了。另外,硬件可以分为逻辑分区,一些可能运行i,而另一些运行Aix或Linux。
Addition
I做了更多的研究,我发现:IBM i操作系统支持的编程语言
i看到Fortran和Pascal都受支持,但EPM非常重要。我已经忘了。
OPM,最初的程序模型,是系统过去的工作方式。它不支持任何类似Unix的链接。一个源文件变成了一个可执行程序,数万行代码并不少见。
I完全忘记了EPM,扩展程序模型,直到我找到了那个页面。我可能认为这是一个噩梦,这是第一次尝试支持C。它允许as/400声称支持C,但它接近无法使用。
ILE,集成语言环境,是下一个更成功的尝试,支持C,但这是一个重大的变化。它使系统更像Unix。
Java接着出现,需要对O/S进行更大的更改。
稍后,一个完整的Aix副本被嵌入到O/S中。现在您可以运行Python,但就好像您正在使用Aix一样。许多新软件实际上是Aix,包括Java.
的JVM- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。