CSDN论坛 > C/C++ > C语言

关与C的可移植性的解释? [问题点数:0分]

Bbs5
本版专家分:2407
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3520
Blank
黄花 2003年8月 C/C++大版内专家分月排行榜第二
Bbs5
本版专家分:2407
Bbs5
本版专家分:2452
Bbs5
本版专家分:2407
Bbs5
本版专家分:3560
匿名用户不能发表回复!
其他相关推荐
Mysql SQL Mode与可移植性
------------------------------------------------------------------------------- Mysql SQL Mode简介 MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式。这样,应用程序就能对服务器操作进行量身定制以满足自己的需求。这类模式定义了MySQL应支持的SQL语法
详细介绍java的可移植性
一、在详细介绍java的可移植性之前,先自问自大几个问题 1)什么叫做软件的可移植性? 软件的可移植性指的是软件从一个环境转移到另一个环境的难易程度。 2)如何实现具有较高的可移植性高呢? 使用通用的设计语言和运行支撑环境,较少使用与系统底层相关的语言 3)可移植性与跨平台有什么区别? 可移植性的环境包括了软件环境、硬件环境和系统组织环境,平台无关性指的是操作系统无关性。 ····
Java 的可移植性
这是一位MS工程师写的一篇文章,应该说对Java的态度是比较客观的,欢迎大家看完之后发表意见 Java 的可移植性Michael Edwards微软公司开发技术工程师序言我一直都怀疑被那些自以为博学的人不停讨论的最热门的话题Java™ 。您可以用一分为二的观点来对待这些问题,最终你被迫相信 Java 将带来世界和平并能偿还美国的国债或者它完全是在浪费时间。我常常想涉足这些讨论,但我
java程序的可移植性
1.java作为一种编程语言:源代码可移植性     作为一种编程语言java提供了一种最简单同时也是人们最熟悉的的可移植性--源代码可移植。这就意味着任何一个java程序,不论它运行在何种cpu、操作系统或者java编译器器上都产生一样的结果。这是不是一个新概念,人们使用c或者c++也产生同样的效果,但是使用c或者c++的人们有太多的选择,在许多细节上它都没有严格的定义。这样就导致了同一段程序
论Oracle数据库的可移植性
首先,我们了解一下Oracle数据库管理系统。Oracle由逻辑结构和物理结构构成。 逻辑结构包括表空间,段,区,块。 物理结构有数据文件,日志文件,控制文件等 而引入逻辑结构的目的在于增加Oracle的可移植性。 因为,逻辑结构与操作系统无关,只有物理结构与操作系统有关。 而完成由逻辑结构到物理结构的映射(转换)则由Oracle数据库管理系统来完成。
可移植性
对于一段代码,它的移植性越好,重用性就越好! 可可移植性优缺点可移植性通常会和效率与实现的难易程度相互制约,具体地说,在一个或者多个平台上容易实现的可移植性代码通常都是低效的,通用既低效,专用才高效! 常会用 #indef XXXX ………………. #else ………………… #endif 条件编译是针对不同平台执行不同接口,好处就是高效。因为不同平台
理解Python的解释型与可移植
解释型是指Python代码是通过Python解释器来将代码"解释"为计算机硬件能够执行的芯片语言。而C编写的代码,则需要通过编译->链接生成exe文件才能变成计算机能运行的芯片语言。因此,Python语言与C语言在转换成芯片语言的方式有着本质的不同,而Python语言的这种特性称之为解释型。
软件设计中的可移植性的考虑
由于在下水平相当有限,不当之处还望大家不吝赐教。 参考Linux内核的思路,对应用程序的可移植性设计做出的思考。 Linux内核中,最前期的启动代码是特定体系结构的代码,还有中断、异常、系统调用的前期都会进入特定体系结构的框架代码,然后再转入体系结构无关的代码。 特定体系结构的代码,位于以体系结构名称命名的文件夹中。 那么对于应用程序的设计,如何借鉴呢?以GUI程序为例。 假如一
Linux 可移植性(软件可移植)
Linux可移植性,如何才能实现软件预期的灵活性.不同硬件和软件平台用户都可以不做任何修改或者只做极少的修改就可以使用软件. 常见的可移植性需求有: a.平台之间的可移植,例如unix和linux以及mac b.linux不同发行版之间 使用可移植函数库并充分使用各种自动配置工具编写的linux可以满足以上要求.   1.抽象层 在linux内核之上穿件标准化函数库,例如glibc
简谈C++不可移植的特性
为了支持底层编程,C++ 定义了一些不可移植 的特性(指因机器而已,将含有不可移植的特性的代码从一台机器转移到另一台机器时,需要重新编写程序代码)。 1、位域:当一个程序需要向其它程序或硬件设备传递二进制数据时,通常会用到位域。 位域的类型必须是整型或枚举类型,通常情况下,最好将位域设为无符号类型。类可以将其非静态数据成员定义成“位域”。 typedef unsigned int Bit;
关闭