毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C++无线数据传输系统设计+文献综述(7)
•运用线程能实现把占据时间长的程序中的任务放到后台处理。
•用户界面吸引人的能力可以更强,这样比如用户点击了一个按键去启动某些事件的处理时,可以弹出一个窗口来显示处理进度。
•程序的运行速度可以提高。
•线程在等待的任务中实现上如用户输入、文件读写和网络收发数据中很有用,这种状况下可以释放一些珍贵的资源。
•在IOS软件开发中,多线程技术也有着不可替代的位置。
(2) 缺点:
•即使有大量的线程,可能会影响其性能,因为操作系统需要在它们之间切换。
•多个线程则需要很多内存空间。
•线程可能会给程序带来许多漏洞,所以要小心使用。
•线程的中止需要考虑其对程序进程的影响。
•因为块模型数据是在多个线程间共享的,所以需要防止线程死锁情况。
3.程序语言的编写及运行环境
3.1 编程语言C++
3.1.1 C++语言的介绍
C++计算机编程语言是一种静态数据类型检查型的、支持多重编程范型的通用计算机程序设计语言。它支持包括过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计的风格。
在C语言的基础上,贝尔实验室的Bjarne Strou-strup在一九八三年又推出了C++,进一步的完善和扩展了C语言,从而成为了一种面向对象的计算机程序设计语言。C++目前流行的编译器的最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft Visual C++ 2012。C++在C语言的基础上又提出了一些更为深入的概念,它所支持的这些面向对象的概念,很容易的将问题空间直接映射到了程序空间中,给程序员提供了一种非传统的思文方式和编程方法。当然便增加了整个语言的复杂性与困难性,因此掌握起来有一定难度。
3.1.2 从C到C++
计算机诞生初期, 人们要使用计算机必须用机器语言或汇编语言编写程序。世界上第一种计算机高级语言诞生于1954年, 它是FORTRAN语言。 先后出现了多种计算机高级语言。 其中使用最广泛、影响最大的当推BASIC语言和C语言。BASIC语言是1964年在FORTRAN语言的基础上简化而成的, 它是为初学者设计的小型高级语言。
C语言是1972年由美国贝尔实验室的D.M.Ritchie研制成功的。 它不是为初学者设计的,而是为计算机专业人员设计的。 大多数系统软件和许多应用软件都是用C语言编写。
但是随着软件规模的增大, 用C语言编写程序渐渐显得有些吃力了。
C++是在20世纪80年代初,由AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事于在C语言的基础上共同开发出来的。 C++保留了C语言差不多所有的优点, 而且也增加了面向对象的机制[7]。
C++是在C语言的基础上而产生的,并且与C兼容。用C语言写的所有程序差不多都可以不用修改地用于C++。 在名字上就可以看出它是C语言发展与超越。C++既可用于面向对象的程序设计,又可用于面向过程的结构化程序设计,是一种功能非常强大的混合型程序设计语言[7]。C++对C的“增强”,表现在吹冰个方面:
(1) 类型检查更为严格。
(2) 增加了面向对象程序设计的机制。
(3)增加了泛型编程的机制(template)
(4)增加了异常处理
(5)增加了运算符重载
(6)增加了标准模板库(STL)
C++是面向对象计算机程序设计语言,是针对开发较大规模的程序而提出来的,目的是提高软件开发的质量和效率。不能把面向对象和面向过程对立起来, 面向对象和面向过程是不矛盾的,而是各有各的用途,相辅相成的[8]。
3.1.3 C++的发展史
共9页:
上一页
1
2
3
4
5
6
7
8
9
下一页
上一篇:
光子晶体微腔的设计和特性研究仿真
下一篇:
微带耦合滤波器传输零点的研究+文献综述
认知无线电网络中基于双...
LCD自动测试系统测试数据采集与处理
ZigBee无线人员定位系统设计+源程序
ZigBee智能仓储系统数据采集终端设计+源代码
STC89C52单片机无线智能抄表系统设计与实现
STC89C52单片机基于短信息无...
基于多载波滤波器组的无线信道估计研究
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
浅谈传统人文精神茬大學...
多元化刑事简易程序构建探讨【9365字】
高校网球场馆运营管理初探【1805字】
中国古代秘书擅权的发展和恶变
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
国内外无刷直流电动机研究现状
《醉青春》导演作品阐述