关于C语言和C++的问题谁能帮忙解决?
我们C语言老师让写篇论文。内容:
1. 哪些企业单位使用C语言/C++?
2. C/C++在这些领域中应用到什么程度?
3. C/C++与JAVA比较。
有谁能帮忙!速求答案!给各位跪下了!谢谢各位高手易做图们!帮帮忙吧!
追问:谢谢你,确实资料很丰富,但是能不能再提供我更多的字数呢?需要1500字左右,我实在不会写。。。可否再帮忙?
内容:
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上手快,很容易就能做出东西,而且混口饭吃,而底层开发,没有长久的积累和广阔的见识,是做不到的。