- 主题:AI大普及,C++版几乎没新帖子了
用Rust的safe代码,肯定有成本
一靠经验总结(包括适当解耦来规避ownership、borrow checker的阻挠),二靠AI。
Rust并没有消除软件开发的复杂性,它只是把运行时找Bug的成本,强制前置变成了编译期的架构设计成本。
【 在 zylthinking2 的大作中提到: 】
: 也别说, 在类型系统上玩更费脑力, 没那么高瞻远瞩, 事后不停的踩坑, 只能回去重新设计接口
:
--
FROM 123.115.128.*
现阶段主要还是:AI写代码(根据概率进行发散)+ 编译器验证(用准确的规则收敛),并且这个步骤可以自动loop下去。
码农越来越倾向于用“意图”(What to do)而不是“过程”(How to do)来驱动计算机。
自然语言有个问题是存在一定的歧义,需要反复细化才能精准,这实际上就是在反复修改提示词,在针对提示词进行“编程”了,多轮修改过的提示词就相当于一种伪代码。
【 在 youyuan715 的大作中提到: 】
: 以前编程还有说第一代语言,第二代语言,第三代语言,第四代语言
: 现在看来,AI就似乎终极的语言,用自然语言描述目标任务,AI就帮你完成编程过程
:
--
修改:z16166 FROM 123.115.128.*
FROM 123.115.128.*
人类码农的角色正在从“代码打字机”转变为“系统架构师”和“逻辑审核员”
现阶段AI做架构设计还是有问题的。
另外,自动化测试是越来越重要了。自动化测试、编译器强验证,这两个是AI时代的代码质量保障。
【 在 hljhlj 的大作中提到: 】
: 其实这个倒是没毛病,
: 写代码看代码和掏粪工差不多,
: 没了就没了,
: ...................
--
FROM 123.115.128.*
用std::stable_sort,或者在compare predicate中增加处理。
【 在 jzh800 的大作中提到: 】
: 我用c++,库的sort,
: Linux,Windows,行为不一致,
: povitor选取实现方法不一致,
: ...................
--
FROM 123.115.128.*
要排序的元素只有3个、4个、5个时的优化情形。
deepmind dot google /blog/alphadev-discovers-faster-sorting-algorithms/
【 在 jzh800 的大作中提到: 】
: 我只知道sort,后面使用快排。
: sort345区别是啥?
:
--
FROM 123.115.128.*
这个哭惨的帖子登上十大了
【 在 ZhangShao 的大作中提到: 】
: 爆裂祝贺C++版登上十大!
:
--
FROM 123.115.128.*
马车夫,有的学点新技术成了铁路工人,有的做货物和乘客下了火车后的“最后一公里”服务,有的做奢侈品的马车的服务,有的完全失业
码农,有点类似
【 在 lanlingxiao 的大作中提到: 】
: 历史上铁路火车的出现淘汰了一大批赶马车的车夫,所以当时很是有一批失业的车夫去拆铁路,因为让马车车夫去开火车显然不合适,也不需要这么多开火车的,然则历史的车轮不会因为谁反对而停下
: :程序员用AI用得很爽,一个人干十个人的活,殊不知自己已经上裁员名单了。AI广泛应用产生的生产力提升和获取的超额利润并没有
: - 来自 水木社区APP v3.5.7
--
FROM 123.115.128.*
只是不能用GC或者VM的场合,Rust比较合适,也就是比C/C++更合适点。
因为这种场合目前就只有C/C++/Rust三个了,别的都太小众了。
如果允许GC、VM,那就不是Rust了。py/js/go也是很合适的。
【 在 Machael 的大作中提到: 】
: rust可能真是coding agent的最优选语言
:
--
FROM 123.115.128.*