为什么C++与Linux关系如此紧密?好多关于C++的书都或多或少与LINUX有关!

如题所述

Linux和Unix非常类似,可以划为一类。C和C++也很相近,统称为C/C++
下面回答问题:
1.C语言的创始人同时也是Unix系统的创始人之一
2.Unix类系统通用的cc或gcc编译环境是最标准的C语言编译环境。最接近C语言的本质
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-20
有兴趣的话可以看看 Uinx、Linux、C、C++ 之间的关系,分别百度百科这4项,你就能了解个大概了
第2个回答  2010-12-20
linux 最基本的就是C实现的呀标准C的代表

LINUX下可以使用C++么?为什么说C++与linux文化相抵触?
由于本身的复杂性,复杂的C++程序的正确性相当难于保证。也有人提出不支持多线程的原语等缺陷。不过有如此多的知名人士提出了如此多的缺陷,正说明C++被广泛使用和成功。c++语言由于过度的复杂性,以及与unix的文化相抵触,在unix\/linux领域受到很多著名人士(比如Linux之父linus torvalds与著名黑客Eric S. ...

为什么linux的内核用c不用c++呢?
这个有几个层次的原因。一是,C语言比C++精益,语言核心很小,C++的运行时库和特性实现起来要比C的复杂的多,比如实现动态绑定的RTTI就会有开销。而操作系统核心的一个主要设计概念就是要控制内存和速度的开销,C++显然没有C语言更合适。二是,Linux之父Linus,他自己就不喜欢C++语言,原因有很多也包括...

为什么linux开发都用c++
我所知道的linux开发是完全没用c++的, 内核全是用c写的。 至于应用,服务器基本上是java, php,nodejs。 你说的c++估计是指那些功能性的应用吧。主要是应为linux环境标准, 和posix非常吻合, 所以开源社区c++项目非常多。

C和 C++ 的开发效率差多少?Linux C 程序用 C 还是 C++ 好呢?
总的来说,C++在Linux环境下的开发效率并非一成不变,而是取决于团队的技术水平和项目需求。遵循最佳实践,团队才能真正享受到C++带来的开发效率提升,开启一个全新的编程世界。

为什么LINUX下编程很少用C++,而是用C更多
1)肯定可以的呀!2)只是Linux下的编程通常偏向效率,而明显C的效率明显要好于C++,但是C++的面相对象特性,对于布局\/架构代码也明显不是C可以做得到的。3)现在很多Linux下的开发工作主要就集中于服务器和嵌入式,都比较偏重于效率性,尤其嵌入式;但是对于服务器,个人觉得如果不是对效率要求非常严苛,...

关于Linux下的C\/c++编程
建议你先学会C\/C++这门语言,无论在windows平台上学还是在linux上学都是一样的。建议你先在windows平台上学。当你学会了这个语言之后,假如你想往linux方向发展的话,你还得先学会使用linux系统的一些常见操作,尤其是要学会linux的一些常见的命令操作,还有如何在linux上编辑文件,如何使用CRT等一些常用的...

linux中的C与C++有区别吗
c和c++是编程语言,linux是操作系统,两者互相独立。编程语言既可以用在linux下也可以windows下,区别就是编译器、链接的lib库不同而已。

C++工程师为什么一定要学Linux
因为c++工程师的工作大部分是后台服务器编程,服务器主要用两大系统,windows和linux。

有关Linux C++ 上的调度,process state的问题 求大牛帮助啊
不过你说的我不是很理解,我以前没写过,在这儿你说的有 点过于书面话,一个进程有三种基本的状态,等待,执行,阻塞。io跟CPU是并行执行的。网上有很多进程调度的例子,但不是具体的cpu执行的结果,都是模拟的,要是需要的话,接着联系,把你的想法在说清楚一点,我给你做。

LINUX下与WINDOWS下C++开发有什么不同
不管哪个平台,对于C++的基础还是相通的 对于平台你不要考虑什么优缺点,只存在合适不合适。编程在于用合适的方法做合适的事。你如果做软件开发,想做在windows平台下,那你可以不学linux,但是如果你学了linux,当然知识不怕多。具体说linux下比windows好,在windows下vc编译器对标准c++支持了不是很好,而...

相似回答
大家正在搜