- 主题:c++反射提案正式进入标准
如果你只是把码农的码理解成动词的话,那确实写起来越简单的语言越好,事实上我打开cursor就可以用中文完成一般功能的“码”和“测”了。有意义吗?对项目非常有意义,意味着成本节省,意味着你这样的人才可以反向输出到社会了。
【 在 butcher 的大作中提到: 】
: move是c++11引入的一个新特性,用来实现移动语义。它的主要作用是将对象的资源从一个对象转移到另一个对象,而不许进行深拷贝,可提高性能。
: 为了提高性能!!
: 不学习就落伍了,不能跟进最新特性的学习就落伍了。
: ...................
--
FROM 114.242.210.*
怎么说呢,码农也是人,人会用脚投票。
开发效率是很明显的,不考虑ai来写的话,cpp远低于java/python/go之类的,这没啥可说的。
性能就很有说到了,高并发叫性能,低延迟也叫性能。cpp可以实现高并发,可能代码远不如其他语言那么优雅,或者直白点,恶心的想死。但是其他语言能实现cpp的低延迟吗?至少java/python/go都证明了他们不行。rust我不熟悉,不评论。
在一般通用场景,我自己都不会选择cpp来实现功能,因为累。但是特殊场景,比如纳秒级优化场景,没有别的选择,那cpp就是最好的,并且在可见的未来还会一直好下去。
【 在 nextworld8 的大作中提到: 】
: cpp的问题感觉太技术派 或者设计成最基本和底层的模式显示强大 却忽略应用上要求开发效率的诉求
: 在应用方面 效率提升的价值远远大于追求性能带来的价值大
--
FROM 114.242.210.*
你说的是标准委员会吧,包管理不属于必须的东西,很难通过的
话说回来,倒是微软能把vcpkg做这么恶心,我是没想到的,还好我很少弄windows..
【 在 quicker 的大作中提到: 】
: C++依然是大内高手们智力和高水平的标志,即便是21世纪过去1/4了,他们还是没有给C++造出一个统一好用的包管理工具
--
FROM 114.242.210.*