- 主题:[转载]C++ 相对于其他编程语言有什么优势使其成为许多大公司的
这个回答是ok的
【 在 allegro 的大作中提到: 】
: chatgpt
: C++ 是一种流行的高级编程语言,具有许多优势,这些优势使其成为许多大公司的首选。以下是 C++ 相对于其他编程语言的一些优势:
: 性能:C++ 是一种编译型语言,可以生成高效的机器代码,因此具有卓越的性能。C++ 允许程序员对内存和硬件资源进行细粒度的控制,从而可以编写高效的系统级和嵌入式软件,适用于对性能要求较高的应用领域,如游戏开发、嵌入式系统和高频交易等。
: ...................
--
FROM 222.129.204.*
现在的软件都是模块化了,数据平面和用户平面分离,用ubus,dbus分离出来,根本不需要语言层面的积木构建.还用c++太啰嗦了
【 在 hgoldfish 的大作中提到: 】
: 其实根本原因是——“没得选”。
: 1、一个是面向对象目前仍然是解决大规模软件开发的技术,而C++在面向对象编程语言方面历史足够悠久,能解决不少实践中的实际问题,在面向对象的语言群体中,相对来说还不错。
: 2、如果要求一个语言在既要保证高性能,又要较高抽象表达能力方面,还要有足够成熟度,这几点筛下来就没几个了,如果再要求对软件各方面都有足够强的精细控制和定制能力,这基本就没得选了。
: ...................
--
FROM 139.226.62.*
这就是微服务鼓吹的广告疗效——把软件用一个个微服务组织起来,立马解决所有软件工程的问题。
但是很不幸,这个理论前段时间马斯克收购推特的时候刚被批判了一阵。
C++ 处理的领域经常连共享内存都嫌弃太慢。何况是 ubus/dbus 这些需要反复序列化并且通过 socket/ipc 来回通信的高开销技术。如果是这样,大家还不如用 python 算了。
【 在 freyoneby 的大作中提到: 】
: 现在的软件都是模块化了,数据平面和用户平面分离,用ubus,dbus分离出来,根本不需要语言层面的积木构建.还用c++太啰嗦了
--
FROM 124.72.110.*
【 在 hgoldfish 的大作中提到: 】
: 其实根本原因是——“没得选”。
: 1、一个是面向对象目前仍然是解决大规模软件开发的技术,而C++在面向对象编程语言方面历史足够悠久,能解决不少实践中的实际问题,在面向对象的语言群体中,相对来说还不错。
: 2、如果要求一个语言在既要保证高性能,又要较高抽象表达能力方面,还要有足够成熟度,这几点筛下来就没几个了,如果再要求对软件各方面都有足够强的精细控制和定制能力,这基本就没得选了。
: ...................
差不多就是这个道理
比侏罗纪的c抽象能力好,又可以精确控制低层代码,且成熟度足够好的语言
没别的了
这一亩三分地里面,难度高,受众小,参赛选手本来就很少
--
FROM 222.71.215.*
然而,阿里c++程序员是稀有动物只占10%,字节更是go的天下。
腾讯c++为主。
--
FROM 125.120.82.*
【 在 hany2017 的大作中提到: 】
: 然而,阿里c++程序员是稀有动物只占10%,字节更是go的天下。
: 腾讯c++为主。
百度cpp也很多
--
FROM 61.48.14.*