首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 28 毫秒
1.
陈刚  羌铃铃 《微计算机信息》2012,(5):182-183,154
文章提出了在不同操作系统以及不同平台上获取MAC地址的方法。以目前比较典型的两种操作系统:UNIX操作系统和WINDOWS操作系统为例,阐述了具体方法,并给出了相应的C/C++语言读取MAC地址的实现程序。  相似文献   

2.
Android操作系统是基于Linux平台而开发。该操作系统主要分为以下三部分:最下层是以C语言开发的Linux内核,提供基本功能;中间层是函数库Library和虚拟机Virtual Machine,由C++开发;各种应用软件位于最上层,包括传输程序,浏览器程序等,部分程序以Java编写。USB/串口转换是实现USB与RS-232/RS-485/RS-422串口设备相互通讯的一种协议转换(USB协议-串行通信协议)。  相似文献   

3.
本文首先简要分析了IBM-PC/XT及IBM-5550两种中文系统的汉字编码法,并通过比较两种不同的编码法,指出在这两种机器上开发的汉化语言程序不能直接相互移植的原因在于,汉字内码的差异。最后,给出了一个用8088汇编语言编写的PC→5550移植程序。  相似文献   

4.
美国BELL实验室D.M.RITCHIE和K.TOMPSON研制成功的通用、分时操作系统,由于其简单、通用、有效和使用方便引起了国际上的赞许,并得到了广泛的使用。UNIX的核心部分90%是用程序设计语言C来描述的,UNIX上的实用程序和绝大多数应用程序都是用C语言编写的,因此,UNIX的成功与C语言的成功是紧密地联系在一起的。UNIX的成功又引起了人们对C语言的关注和重视,使它成为当前世界上有影响的程序设计语言之一。 本书的作者(其中之一D.M.RITCHIE是C语言的创始者)关于C语言的特点曾作过多次阐述,综合起来大致有以下几个方面: 1.C语言是通用的程序设计语言。不局限于某种机器。可以用它来写操作系统,编译程序等系统软件,也可以写各种应用软件。在UNIX中的大多数软件(包括系统软件和应用软件)都是用C语言写的。 2.C语言容易学习,容易编写,用C语言编写的程序清晰,紧凑,有助于模块化和好的程序结构。C语言提供了定义新数据结构的功能。 3.C语言的编译程序简单,好写,也比较紧凑。编译出来的目标质量好,可与汇编程序的目标质量相比。 4.C语言有很高程度的机动性,不同机器上的C编译程序80%的代码是公共的,很便于移植,并已在IBM等许多机器上作了移植。 5.C语言考虑到硬件对程序的影响。 本书是关于C语言的通俗介绍。内容深入  相似文献   

5.
C++编译器应用研究与评析   总被引:1,自引:0,他引:1  
该文针对几种典型的C++编译器进行研究。通过一些有代表性的实例在不同的编译器上编译,并将结果与C++Standard进行比较并评析,找出了几个编译器之间的差异。为C++程序移植,为高效、准确地利用面向对象语言C++编程起到了积极的指导作用。  相似文献   

6.
C++ Builder是一个可视化的C++编程环境,它为编程人员提供了一种方便高效、简便的C++语言开发工具,因此已为广大C++程序员所青睐。 DirectX开发工具包是微软公司提供的一套Windows9X下开发高性能图形、声音、输入输出和网络游戏的接口,其高效的直接硬件访问、程序与硬件设备之间的相对独立等特性,几乎使得DirectX成为唯一可以在Windows操作系统下开发游戏程序的基本工具软件。  相似文献   

7.
现在许多游戏都是基于DOS4GW的保护模式的程序,用WATCOM C/C++就能编写这种程序。本文介绍了怎样用WATCOM C/C++编写显示真彩色BMP的程序。 1.怎样编写基于DOS4GW的程序 编写基于DOS4GW的程序,需要WATCOMC/C++的32位的DOS编译器,一般9.0以上的版本中就有。WATCOM C/C++与MSC基本上是兼  相似文献   

8.
1.编译程序的移植和抽象机 编译程序把用高级语言写的程序翻译为用汇编语言或机器语言写的目标程序,它与程序设计语言及计算机的结构有关。由于目前程序设计语言与计算机的多样性,这就给编译程序的构造带来了沉重的负担。为了更快,更容易地构造各种机器上的编译程序,人们研究编译程序的可移植性。可移植的编译是一种不依赖于操作系统的特殊性质的、独立于具体机器的编译。从可移植性出发,编译程序分为与机器无关的部分及与机器有关的部分。前者只与语言有关,称为与语言有关的转换程序(LDT),后者依赖于目标机,称为与机器有关的转换程序(MDT);两者之间的接口可以是过程调用的方式,也可以是一种中间语言,如下图。  相似文献   

9.
一、IT惊魂1、不断发现操作系统新的安全漏洞IT安全威胁的社会根源是利益的争战;IT安全威胁的技术根源是信息资源的分布性、网络的开放性和基础软硬件中的安全脆弱性。单就操作系统而言,近年来发现其中的安全漏洞越来越多,请见表1。1994年9月《科学的美国人》中“软件的慢性危机”一文说,C语言和C++语言中平均每55行程序便出现一个错误;IBM专家在1999年“事件响应和安全小组论坛”(FIRST)第11届年会上指出,在人们编写的程序中,平均每一千行程序语句就可能存在一个BUG;而在FIRST12届年会上,著名密码学者布鲁斯·斯奈尔则特别指出,…  相似文献   

10.
分析数据库是根据EAST物理实验的要求而建立的一个数据分析处理系统。该系统的设计与实现综合利用了面向对象设计与分析技术、多线程技术及C++与MATLAB混合编程技术。所有程序由C++编写并跨越Linux和Windows操作系统平台实现。  相似文献   

11.
支持JAVA     
Java是一种面向目标的语言。它目标模型是用C++和SmalTalk编写的混模型。任何有C或C++背景的开发人员都不会对Java感到陌生。Java有很多与C语言类同的特性。Sun设计Java的目标是创建一种具有生产力的语言、一个在句法上简单的语言。因此,在Sun看来一切在C或C++中复杂的程序员作业都被拿掉了。比如,Sun拿掉了C中的指针和内存分配功能,这样更有利于安全。  相似文献   

12.
Rube.  NJ 王亮 《个人电脑》1997,3(3):151-153
不同的系统平台和程序设计语言使得PC软件开发者们相互疏远:我在Windows平台上使用Delphi编程,你可能在DOS下使用汇编语言,而她在OS/2上写C++程序。在一种平台上积累起来的经验并不总能适用于别的平台。事实上,某一种语言的编程技巧甚至会妨碍你去学习另一种语言。“进程间通信技术(interprocess communication)”虽  相似文献   

13.
董颖涛 《程序员》2004,(11):80-82
.NET 的出现无疑给 C++的发展带来的新的契机和挑战。为了让 C++的程序员能够充分利用 CLR 所带来的强大功能.Visual C++.NET推出了 Managed C++Extension。它充分地保留了原有C++的语法,不仅让 C++程序员能成功地编写.NET 程序,同时能让原有的 C++代码很好地移植到.NET 平台上来。表面上这是个巨大的成功,但事实上广大 C++程序员并不乐于使用这个新生事物。Visual C++开发团队经过长期的努力和实践,并结合广大.NET 和 C++用户的意见,创造性地提出在 VisualC++2005中重新设计其对 CLR 的支持。这个新的设计就是 C++/CLI。它将在 C++中提供更为自然的语法来支持 CLR。它是 ISO C++语言针对动态程序设计范式的  相似文献   

14.
CGI是最早的后台Web程序语言,CGI的意思就是公共网关接口,其提供的仅仅是一种网络接口,而不是语言,所以我们把它叫做语言应该说是不确切的。CGI是最早流行的也是令第一代Web程序员激动的语言,那些非Web的程序员可以用自己熟悉的语言来编写CGI,如Perl和C语言。 但是编写CGI是一种复杂的工作,因为CGI编写人员必须要懂得C/C++等编程思想。CGI是需要编译的,这一点注定了CGI在动态网页上的运用比较麻烦——因为我们每做一小点改动都要重新编译、重新生成可执行文件,可想而知其巨大的工作量。CGI有执行速度不快、修改麻烦、代码重用率低、开发周期长等等问题,现在已经很少有公司再用CGI程序作为Internet程序了。但CGI并没有被淘汰也不可能淘汰,因为CGI体现的是一种接口,而不是一门过时的语言,Web服务器的来往通信必  相似文献   

15.
一种用C++动态扩展C#程序的方法   总被引:1,自引:0,他引:1  
提出一种用非托管C++(以下简称C++)动态扩展C#程序的方法。利用托管C++作为适配器,由C++类继承C#基类,并且获取C#程序提供的服务;将C++类利用托管C++作为适配器,通过C#基类的派生类提供给C#程序动态加载。实例表明该方法能够使C++编写的类继承C#程序中的类,获取C#程序提供的服务;并且使C#程序能够动态创建并调用C++类对象。该方法能够为C++源代码的重用、C++源代码与.NET平台语言的混合编程等提供解决方案。  相似文献   

16.
为提高通信基站监控终端的可靠性和事件处理能力,本文介绍采用16位RISC架构嵌入式微处理器R8800实现基站监控终端的设计.利用Paradigm C++5.1集成环境编写监控终端控制程序,实现μC/OS-Ⅱ在R8800上的移植.通过实装调试,设计的任务程序能在硬件环境和操作系统下稳定工作,实现了监控终端对环境模拟量和开关量信息的采集,对智能电源、空调设备和通风系统的通信与控制,与区域监控中心进行远程通信.  相似文献   

17.
本文详细介绍了一个类似QQ的聊天软件—MeChat客户端(MeChatClient)的编制过程。编程工具是Visual C++6.0(可以很容易移植到Visual C++.NET)。通过此程序的编写有助于了解Visual C++中网  相似文献   

18.
设计程序设计语言Euclid的目的是为了便于构造可验证的系统程序。所谓可验证的程序指的是这样编写的程序,使得现有的一些证明程序特性的形式方法对这些程序可以立即适用,证明可以是手工的,也可以是自动的,并且我们相信,在上述两种情形(指手工证明与自动证明——译者注),其考虑方法是类似的。所谓系统程序是指程序在一台机器上运行时构成那台机器的基本软件的那部分程序;这样的软件可以是一个操作系统的内核,可以是一个数据库管理系统的核心,或者是一个编译程序。  相似文献   

19.
杨波  杨俊  王跃科 《测控技术》2003,22(2):41-44
针对Windows9x/Me,WindowsNT/2000/XP操作系统,利用WinDriver工具包,实现了在多种操作系统下对内存读写驱动程序进行统一化处理,该方法保证了程序在不同的操作系统下良好的移植性和兼容性,有效地解决了基于PC机的数据采集卡普遍存在的问题,并针对硬件给出了用C语言编写的程序实例。  相似文献   

20.
引言在TMS320C6000系列DSP软件开发过程中,为了提高执行速度和代码效率,或者因为工程需求,常常需要用到汇编语言和C/C++语言混合编程,这也是目前DSP程序开发人员经常采用的方式。具体来讲,一般以C/C++代码建立起主体框架和运行环境,然后对计算量大、耗时长的关键代码用汇编语言编写。已有一些参考文献对这一问题进行了论述,如参考文献[1]介绍了C代码调用汇  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号