三九宝宝网宝宝教育教学论文

C语言可移植性强具体指什么

01月02日 编辑 39baobao.com

[C语言中可移植性是什么意思啊]可移植性并不是指所写的程序不作修改就可以在任何计算机上运行,而是指当条件有变化时,程序无需作很多修改就可运行。 你不要把“我不会遇到这种情况”这句话说得太早。直到MS...+阅读

所谓C的移植性强,是有特定历史场景的;

在很多年前,程序设计上,以汇编和C为主,

相比较而言,C比汇编的移植性好,因为汇编针对的CPU不同。

---------------

在应用程序开发上,C语言的可移植性肯定不能摆上台面,比如win32 SDK就无法移植到UNIX上。

内联汇编的,就更不能移植了。

在应用程序开发领域,JAVA和.NET的移植性是最好的。

因为他们都有各自的工业标准,比如.NET的CLR有ISO和ECMA的标准化,自然可以轻松的移植到UNIX,LINUX,以及MACOS上去。

推荐阅读
图文推荐