当前位置: 技术问答>linux和unix
LINUX下面C语言和C++语言所开发的软件有什么区别
来源: 互联网 发布时间:2016-03-24
本文导语: 在LINUX系统中,同一个程序(假设在逻辑上完全相同)用C和用C++写出来在运行效率和稳定性上有什么不同?或者说他们两个写的程序在LINUX下面的共同点和不同点有哪些? | ............... 共同点...
在LINUX系统中,同一个程序(假设在逻辑上完全相同)用C和用C++写出来在运行效率和稳定性上有什么不同?或者说他们两个写的程序在LINUX下面的共同点和不同点有哪些?
|
...............
共同点,他们都使用 linux 的api
他们都可以使用标准C库,
不同点, C不能使用 C++ 的 STL, 不能所谓的面向对象.
共同点,他们都使用 linux 的api
他们都可以使用标准C库,
不同点, C不能使用 C++ 的 STL, 不能所谓的面向对象.
|
效率上C稍稍好那么一点,
如果是只使用面向过程的话,c和C++只有一些小区别
如果是只使用面向过程的话,c和C++只有一些小区别
|
开发应用软件都差不多,那个用的熟用那个。
不过系统的底层都是c写的
不过系统的底层都是c写的
|
底层C
应用主要是C++
应用主要是C++
|
底层也可以用C++,不过有些参数要设下。
|
我觉得程序运行的效率和稳定性在c和c++间差别不大(不能说没有),更多的是取决于设计和开发的人(对哪个语言应用的更好更有心得),c++更博大精深些可能比较不好驾驭,不是高手可能会有潜在的问题影响效率或者稳定性。当然,也取决与做什么量级的项目开发。
|
一般应用基本不需要考虑这些差别的。
除非你是做系统级的应用……
除非你是做系统级的应用……
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。