当前位置: 技术问答>linux和unix
Linux下C与C++都作为何种用途?
来源: 互联网 发布时间:2016-12-19
本文导语: 现在很多公司招人都写的是linux C/C++ ,那么到底linux下C和C++分别作何种用途的多呢? 两者有什么利弊呢? 谢谢大家! | C, 嵌入式,驱动; C++,qt界面程序,或者电信,金融服务端程...
现在很多公司招人都写的是linux C/C++ ,那么到底linux下C和C++分别作何种用途的多呢?
两者有什么利弊呢?
谢谢大家!
两者有什么利弊呢?
谢谢大家!
|
C, 嵌入式,驱动;
C++,qt界面程序,或者电信,金融服务端程序
C++,qt界面程序,或者电信,金融服务端程序
|
linux下c和c++没有什么各自特有的用途,只是有时候受硬件限制,对二进制可执行文件的大小要求比较严格。
像嵌入式开发,就有这样的要求。因为c++受类模板等因素的影响,编译生成的可执行文件都要比c编译生成的可执行文件大很多。所以很多时候都会选择c来发开。当没有受到硬件限制的时候,用什么语言都是可以的。
像嵌入式开发,就有这样的要求。因为c++受类模板等因素的影响,编译生成的可执行文件都要比c编译生成的可执行文件大很多。所以很多时候都会选择c来发开。当没有受到硬件限制的时候,用什么语言都是可以的。
|
网络通信,服务器开发比较多
还有嵌入式
还有嵌入式
|
网络服务器和嵌入式设备都主要用C,有的应用应该会用C++
至于分布式应该会用C++多一点
至于分布式应该会用C++多一点
|
我刚好在做linux c 网络编程这块
|
c一般用在编译时多态的项目中
c++用在运行时多态的项目中
不过c也能用在运行时多态的项目,只不过开发时间长很多,而且开发复杂度也有很大的提升
c++的默认传参,模板等就很好解决这个复杂度问题,而且维护起来也比较舒服。
c++用在运行时多态的项目中
不过c也能用在运行时多态的项目,只不过开发时间长很多,而且开发复杂度也有很大的提升
c++的默认传参,模板等就很好解决这个复杂度问题,而且维护起来也比较舒服。