55问答网
所有问题
c语言的可移植性怎么来的
c语言的可移植性怎么来的求解??
举报该问题
推荐答案 2018-02-18
在几乎所有机器上都有C语言编译器 LINUX - g++, ... Windows - Visual C++, ... DOS - Turbo C, ... 因此你用C语言写的程序可以在另一种机器上编译并运行 而汇编语言与机器硬件紧密相关,不具备可移植性
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/8GeLGFLQRQ8eFQFG8c.html
相似回答
如何
更好理解
C
/C++
的可移植性
?
答:
C语言的可移植性通常体现在源码级别
,这意味着你的代码可以直接在不同平台上编译和运行,无需过多依赖特定平台的特性。然而,对于一些需要高度兼容性的场景,如嵌入式系统或移动设备,C/C++可以进一步提升到ABI(应用程序二进制接口)级别,这是对硬件底层功能的直接访问,极大地扩展了其在特定硬件环境下的...
C语言可移植性
强具体指什么?
答:
C语言因为可将源程序为不同计算机编译成不同的二进制程序
,而无须修改C语言源程序,对于编程者来说,就是提高了可移植性。现在有了成体系的操作系统,这个档次的可移植性就没什么优势可言了。当前环境下,可移植性高的语言当属JAVA,口号是“一处编程,处处运行”,在不修改源代码的情况下,程序可以...
C语言的可移植性
为什么比汇编好?
答:
C语言,
采取的是编译的方法,不同的处理器用不同的编译器将其编译为自己的指令集,从而达到移植的效果
。不同机器的C源码(主要是函数库中的函数名和其参数)差别不大,所以移植性好。因此C语言在源代码上的可移植性是
通过编译器来实现的
。CPU 的指令集就是汇编要写的代码,CPU的指令集是有扩展的,...
用高级
语言
编写的程序
可移植性
好
答:
差别不大,所以移植性好。
因此C语言在源代码上的可移植性是通过编译器来实现的
。高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如流行的java,c,c++,C井,pascal,python,lisp,prolog,FoxPro,易语言,中文版的C语言等等,这些语言的语法、命令格式都不相同。
C语言
具有
可移植性
,究竟什么是可移植?
答:
洗衣机,冰箱都有CPU,这些CPU和我们的家用电脑CPU不同。
可移植性
就表现在可以从一种硬件结构移植到另外一种上。同时在不同操作系统上运行也要移植,比如从Windows系统移植到Linux,Unix操作系统,或者从Windows移植到手机上运行,这些都要移植性。移植性不好,就很容易出问题,或者根本不能运行。
大家正在搜
c语言的可移植性强吗
c语言的可移植性较差
c语言的可移植性强还是弱
c语言编写的程序可移植性好吗
编程语言的可移植性
汇编语言的可移植性
计算机语言的可移植性
可移植性最好的计算机语言
可移植性最差的语言
相关问题
C语言中,可移植性是什么意思啊?
C语言可移植性强具体指什么?
C语言的可移植性为什么比汇编好?
C语言代码编译成的是机器码,那么怎么实现可移植性呢?
C语言的移植性好?什么是C语言的移植性?
C语言程序的可移植性是什么呢?
在C语言中,什么是可移植性?
C语言,怎么理解以下方法增强程序的可移植性