社区
C语言
帖子详情
关于可移植性,你们怎么看?
ddstone
2009-11-27 04:46:50
最近在看《linux上的C编程》,看到一半发现了这样一句话“一个良好的程序需要有高度的移植性”。不禁产生了疑问:那我学了那么多的linux系统调用岂不是移植到windows上就废掉了?所以越往后越虚,特别是用系统调用写程序的时候。会想“完了,这个程序又只能在linux下跑了”。。。。你们觉得呢?纠结中。。。
...全文
126
9
打赏
收藏
关于可移植性,你们怎么看?
最近在看《linux上的C编程》,看到一半发现了这样一句话“一个良好的程序需要有高度的移植性”。不禁产生了疑问:那我学了那么多的linux系统调用岂不是移植到windows上就废掉了?所以越往后越虚,特别是用系统调用写程序的时候。会想“完了,这个程序又只能在linux下跑了”。。。。你们觉得呢?纠结中。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wozhenshicainiao
2010-05-02
打赏
举报
回复
一楼说的是条件编译吧~
liangchencf
2009-11-30
打赏
举报
回复
我感觉可移植性的范围没边儿,从linux到windows,再从内核版本的不同,还有会设计内存的存储模式(大小端),代码的编码类型,总之除了语言标准中规定的以外的东西都会设计到可移植性,要想考虑周全了实在困难呀
theone11
2009-11-28
打赏
举报
回复
楼主压根没有理解在这上下文当中,啥叫做"可移植性"……自己随便下一个GNU的项目,看看编译的时候configure是用来干啥的吧
ddstone
2009-11-28
打赏
举报
回复
感谢各位的支持~~
Wolf0403
2009-11-27
打赏
举报
回复
真有那么多需要移植到Windows的情况么?
jernymy
2009-11-27
打赏
举报
回复
[Quote=引用 1 楼 wuyu637 的回复:]
尽量不使用操作系统的API, 如果非要使用操作系统的API的时候,利用宏定义走2个分支。一个是linux一个是window
[/Quote]
支持
zhaixingchen
2009-11-27
打赏
举报
回复
[Quote=引用 1 楼 wuyu637 的回复:]
尽量不使用操作系统的API, 如果非要使用操作系统的API的时候,利用宏定义走2个分支。一个是linux一个是window
[/Quote]
支持
huankfy
2009-11-27
打赏
举报
回复
对于跨平台的移植,只能做到尽可能少的改动,一成不变是不行的
wuyu637
2009-11-27
打赏
举报
回复
尽量不使用操作系统的API, 如果非要使用操作系统的API的时候,利用宏定义走2个分支。一个是linux一个是window
c语言
可移植性
较差吗,c陷阱与缺陷--
可移植性
缺陷
引入c语言是比较底层的语言,相对于c++和java等高级语言而言。c语言在许多不同的系统...但作者的原意在于,注意
可移植性
问题可以使你的程序生命期更长,可施展的空间更大。一c语言标准的变更c语言标准的变更使得语言...
Java的
可移植性
/跨平台性
Java语言的
可移植性
/跨平台性 文章目录Java语言的
可移植性
/跨平台性一、什么是
可移植性
?二、Java语言的
可移植性
是如何实现的? 一、什么是
可移植性
? Java程序可以做到一次编译,到处运行。
可移植性
也被叫做跨平台...
计算机病毒是否有
可移植性
,
可移植性
可移植性
是软件质量之一,良好的
可移植性
可以提高软件的生命周期。代码的
可移植性
主题是软件;
可移植性
是软件产品的一种能力属性,其行为表现为一种程度,而表现出来的程度与环境1密切相关。(注1:环境包括软件环境...
java程序实现
可移植性
依靠的是_详细介绍JAVA的
可移植性
Java技术强大的
可移植性
(portability)主要表现在三个各自独立的方面,分别是:源代码
可移植性
CPU
可移植性
操作系统
可移植性
下面讨论了这三种
可移植性
的特点和它们的不足。1. JAVA作为一种编程言语:源代码
可移植性
...
软件工程习题,耦合性的概念如何与软件
可移植性
相关联?举例支持你的论述,应用逐步求精法为下列程序开发三种不同级别的过程抽象
11.9、耦合性的概念如何与软件
可移植性
相关联?举例支持你的论述 11.10、应用逐步求精法为下列程序开发三种不同级别的过程抽象,开发一个支票打印程序,给出输出金额,并按支票常规要求给出大写金额总数 11.11、考虑...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章