C语言的发展与应用研究
[关键词:C语言] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc1012,word全文:30页,合计:14000字 |
主要内容:概括C语言的发展历史,总结C语言的特点,比较C语言与C++语言、Java、C#语言之间的区别与联系,围绕C语言的优势重点介绍了它在单片机,数据库,DSP,SIMATIC WINCC环境中的应用;
论文对C语言的历史发展、不同环境下的应用进行了简单概括,分为四大部分,分别是:
第一部分: C语言的发展历史。 C 语言由B语言发展而来,发展过程为B语言-C语言-C++语言-Java语言-C#语言,应用范围由最初的科研领域到现今的工作、教学中,而且在国内外发展都很好,即使是在大型电信企业,也大大促进了他们的软件系统创新,并且常被用在Windows和Linux操作系统中。
第二部分:对C语言的概述。C语言具有简单、多程序机制、效率高、具有众多预处理器、得到广泛赞赏、可移植性好等特点,并且带动了C++、Java、C#等语言的研发。C语言与其它三种语言的比较为:C++是C的扩大体,C结构中不存在C++中的成员函数仅有数据成员,也没有C++中的关键词private和 public ,C语言属于结构性语言,主要用于算法及数据结构,而C++主要用于建造对象模型,并通过对象的状态消息控制实现或输出过程;C语言是面向对象的,且含有指针,但不能跨越平台,而Java是面向过程的,没有指针,是可以跨平台的;C语言的运行效率比C#语言高,C语言擅长开发高速度的嵌入式系统、操作系统、驱动系统等,而C#语言擅长互联网开发。
第三部分:利用C语言在中断系统、定时/技术器、键盘接口技术中的应用范例来介绍C语言在单片机上的应用。在单片机环境中,传统的单片机开发常用汇编语言,但是就目前的电脑技术的最新状态,且从长久而实用的眼光来看,虽然C语言在单片机创新中的使用方法如今还没有成熟,却满足单片机各方面进一步发展的要求。C语言在单片机的中断系统、定时/技术器、键盘接口技术应用中具有很多优势,例如,单片机的硬件结构并不简单,但是不精通这些,也可以利用C语言写出具有专业水平且有效的程序;C语言可以直接参与中断的恢复及现场保护,通常还包括向量表的补充等等。
第四部分:C语言在DSP、数据库及SIMATIC WINCC 环境中的应用。在DSP环境中,DSP可以对各种电机实现有效的控制,利用C语言不仅可以调用汇编函数,还可以处理中断系统,从而提高开发C24软件的速度;数据库中,C语言最显著的优势是普遍性,其较广的实用性使C语言可以在大多数机械中使用,也可以在种类繁多的软件领域中使用。C语言可以实现最基本的字节操作,可以加速读取数据库信息,还可以加密数据库信息,因此数据库在运用C语言时,不仅方便灵活,而且安全;在SIMATIC WINCC环境中,大胆的将 C语言嵌入WinCC:开发一个新的C函数使它与Windows按钮控件相连接,实现点击按钮后就会自动复位。这样做相当于在WINCC系统中安装了一个自复位操作软件,给Window的普通设计工程者提供了方便,可以直接使用Window系统的技术编程,使用C语言WinCC还可以实现图形旋转和转动。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc1012,word全文:30页,合计:14000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——C语言的发展与应用研究(论文)!