计算机语言的移植性指的什么???
发布网友
发布时间:2022-05-02 20:35
我来回答
共2个回答
热心网友
时间:2022-06-26 23:19
计算机有多种,有PC机,苹果机等。
就算是同一台计算机,也可以装不同的操作系统,如XP,Linux,SUES,OS2等。
只要是不同的计算机(主要是CPU不一样),大多数情况下其机器指令集不一样,而机器指令跟汇编指令是一一对应的,所以在PC机上正常执行的汇编程序在苹果机上就不能运行。
同样的计算机,比如同是PC机,XP下的汇编程序就不能在SUES下运行。
而如果是C等高级语言,源程序不变或者稍做修改,就可以在不同计算机,不同操作系统,不同的编译环境下重新编译一次而得到功能相同的可执行程序。
计算机语言源程序需要修改以能在不同环境下编译,需要修改程度小的我们就说这种计算机语言的移植性好,需要修改程度大的移植性就差。
热心网友
时间:2022-06-26 23:20
就是不同计算机,不同操作系统,不同的编译环境只要将代码拷贝一下编译就可以执行的,类似于兼容性吧!