程序的可移植是什么意思?

程序的可移植是什么意思?,第1张

可移植性是指一个软件中的资料能否正常地导入或导出到其他巧游软件的功能。比如像联系人列表、接收或发送过的邮件,这些资料内容十分庞大,而且非常重要,无论是我们重装系统还是升级原有软件,可移植性好的软件都因为减少了大量橘宽镇重复性录入而更容易得到用圆粗户的青睐。

移植原义指将植物移动到其他地点种植,后引申为将生命体或生命体的部分转移的器官移植,例如转移一个人的肝脏代替另一个人的肝脏,这叫做肝移植。

软件工程中,程序往往被视为有生命的机体,将源代码从一种环境下放到另一种环境下运行也可以称为移植。

在信息技术中,移植是从使用一个 *** 作环境转移到使用另一个 *** 作系统的过程,在大多数情况下,都是转移到一个更好的 *** 作系统。

比如,从Windows NT *** 作系统转移到Windows 2000 *** 作系统通常被看作是一种移植,因为它包括了确保新的特性被使碧郑用,旧的设置不需要改变,同时采取步骤保证当前的应用软件在新的 *** 作环境里继续运行。

移植的相关含义:

1、移植也可意味着从Windows NT转移到使用基于UNIX的 *** 作系统。移植可以包括转而使用新的硬件、新的软件,或者两者都包括。移植可以是小规模的,比如移动一个单一的系统,也可能是大规模的,包括很多系统,新的应用软件,或者从新设计的网络。

2、移植可以将数据从一种类型的数据凯拆库移植到另一种类型的数据库。这通常要求将数据转换成某种通用的版式,它可以从原来的数据库中盯慧枣输出,输入到新的数据库中。由于新的数据库可能是以不同的结构组织的,所以可能有必要编写一个能对移植文件进行处理的程序。

3、移植可用来指简单的将数据从一种存储设备转移到另一种存储设备的过程。

就是说程序在完成后,可以直接搬用到其他的平台上。

完成其他平台的需求。这样改敬可以避免代码的重复编写

给编程带来很大方便。

在几乎所有机器上都有C语言编译器

LINUX - g++, ...

Windows - Visual C++, ...

DOS - Turbo C, ...

因此你用C语言写的程序可以在另一种机器上编译并运行

而汇编语笑宽言与机器硬件紧密相关,核升慎不具备可移植性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12246031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存