- 主题:再说一遍,C++就不是给新手用的
java/C#这种自带GC的“亲民”语言转CPP/Rust都是大坎
需要从头开始建立内存分配-回收模型的概念
【 在 hothail 的大作中提到: 】
: 不好说,
: 我见过一个写了几年c#转过来的,坚持几个月就放弃了
: 死活搞不定内存控制这部分
: ...................
--
修改:oldwatch FROM 116.233.89.*
FROM 116.233.89.*
.net/swift/java/kotlin/golang各自的目标生态位
和CPP的定位重合极小
不过有一点说对了,CPP现在是存量市场
【 在 foliver 的大作中提到: 】
: 你说的这些场景不全是c++的领域,很多是c的领域。
: 系统软件肯定是c语言了。追求极致性能,必然首先C语言。
: c++有一个pc游戏领域,那也是因为虚幻引擎支持c++的缘故。但是最近unity引入的ecs/dots技术,3A大作效果不输虚幻,桌面端主机端虚幻占有率恐会进一步下降,而unity的后端是c#/Mono。同时手游市场80%都是unity开发的。
: ...................
--
FROM 116.233.89.*
C++出来的时候,基于VM的语言还没能登堂入室
后来别人纷纷往后退了好几步,就把C++的性能凸显出来了……
【 在 freyoneby 的大作中提到: 】
: c++当年是为大型软件开发设计的,后面DBUS等中间件出来后,已经没有大型软件了,几个模块之间DBUS中间件通信,根本不需要语言层面的模块化了,功能模块和view模块分离,各玩各的就行了
--
FROM 116.233.89.*