IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/5 17:20:47       共计:4607 浏览

首先看你做什么了,应用程序用C++快,驱动,内核,只能用C。

开发的话,肯定首选c++了,毕竟c++是面向对象开发的程序,c++有一些非常优秀的开发实践和框架,开发效率比c高了几倍哦,但是c++这门语言真的难哦,入门的话,根本玩不转,好的程序员用c++来可以说得心应手,但是一般的话还是老老实实用c吧

c++的继承多态特性可以把真实世界中的事物抽象出来,就像打通了虚拟世界到真实世界的一天通道,减轻了脑负担,通过继承实现了代码的最大化复用和逻辑抽象,大型项目确实可以很好的提高开发效率,更好的管理系统开发过程。小项目上区别不大。

linix上用c,c++都差不多,除非是特定项目特殊要求。比如linux内核,nginx, redis,sqlite,嵌入式等项目都是要求纯c开发,主要是便于各个平台代码移植,一般支持c89标准,也有一些项目用c语法,用c++编译器。为了跳过一些c编译器语法检查。

还有看人技能,项目特性,选择合适的,现在团队项目人员多的话,应用层项目,c++可能选择性更好。 库开发的话c更通用些。

开发效率c++更快,因为c是面像过程的,c++是面像对象的。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图