移植原义指将植物移动到其他地点种植,后引申为将生命体或生命体的部分转移的器官移植,例如转移一个人的肝脏代替另一个人的肝脏,这叫做肝移植。
软件工程中,程序往往被视为有生命的机体,将源代码从一种环境下放到另一种环境下运行也可以称为移植。
在信息技术中,移植是从使用一个 *** 作环境转移到使用另一个 *** 作系统的过程,在大多数情况下,都是转移到一个更好的 *** 作系统。
比如,从Windows NT *** 作系统转移到Windows 2000 *** 作系统通常被看作是一种移植,因为它包括了确保新的特性被使碧郑用,旧的设置不需要改变,同时采取步骤保证当前的应用软件在新的 *** 作环境里继续运行。
移植的相关含义:
1、移植也可意味着从Windows NT转移到使用基于UNIX的 *** 作系统。移植可以包括转而使用新的硬件、新的软件,或者两者都包括。移植可以是小规模的,比如移动一个单一的系统,也可能是大规模的,包括很多系统,新的应用软件,或者从新设计的网络。
2、移植可以将数据从一种类型的数据凯拆库移植到另一种类型的数据库。这通常要求将数据转换成某种通用的版式,它可以从原来的数据库中盯慧枣输出,输入到新的数据库中。由于新的数据库可能是以不同的结构组织的,所以可能有必要编写一个能对移植文件进行处理的程序。
3、移植可用来指简单的将数据从一种存储设备转移到另一种存储设备的过程。
就是说程序在完成后,可以直接搬用到其他的平台上。完成其他平台的需求。这样改敬可以避免代码的重复编写
给编程带来很大方便。
在几乎所有机器上都有C语言编译器
LINUX - g++, ...
Windows - Visual C++, ...
DOS - Turbo C, ...
因此你用C语言写的程序可以在另一种机器上编译并运行
而汇编语笑宽言与机器硬件紧密相关,核升慎不具备可移植性
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)