当前位置:编程学习 > C/C++ >>

关于C语言和C++的问题谁能帮忙解决?

我们C语言老师让写篇论文。

内容:

1. 哪些企业单位使用C语言/C++?
2. C/C++在这些领域中应用到什么程度?
3. C/C++与JAVA比较。

有谁能帮忙!速求答案!给各位跪下了!谢谢各位高手易做图们!帮帮忙吧!

追问:谢谢你,确实资料很丰富,但是能不能再提供我更多的字数呢?需要1500字左右,我实在不会写。。。可否再帮忙?

答案:我以我的学习和工作经验帮我回答,行不行就看你们老师了。

1. 哪些企业单位使用C语言/C++?

答:C语言一般适用于底层开发,因为它强大之处在于它的指针,可以很容易地直接操作内存空间,另外,C语言对于进城的同步,互斥,通信等方面,有很好的控制,自旋锁,信号量,进程信号,消息队列,共享内存,等等方面,使得它可以提供很强的实时性。C++主要应用在一些中小型应用程序,比如XX管理系统等等,它是一个比较低级的高级语言,它的面向对象思想很容易模拟我们日常生活的世界,完成我们日常的工作。
2. C/C++在这些领域中应用到什么程度? 

答:C语言,不用说吧,开源的linux就是用C语言写的,以及bootloader,驱动程序,这些底层的程序,都要依靠C语言。C++,目前大部分C++程序员主要依靠现有的C++库,MFC,STL, Qt等等,运用这些库,完成相应的例如图形界面等等功能。
3. C/C++与JAVA比较。 

答:C语言与C++不同之处在于C语言特性的实时性,C++也是支持指针的,而且很大程度兼容了C语言。JAVA和C语言完全没有可比性。JAVA的优点主要在于跨平台,另外也在于它的开源,可以让世界上任何优秀的程序员一起来完善它(就像linux)。另外值得一说的,现在JAVA程序员非常多,很大程度是因为,JAVA上手快,很容易就能做出东西,而且混口饭吃,而底层开发,没有长久的积累和广阔的见识,是做不到的。

上一个:请高手给个C++所有头文件及其说明。
下一个:请给出大部分排序的c/c++标程

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,