- 主题:rust和自动驾驶
自动驾驶是一个足够大的killer application, 在性能和安全点上,选择rust是比较合适的。
但是国内的自动驾驶应该大部分都是基于baidu的apollo,不太可能从c++转到rust。
感觉rust在这个上面也有点失去了先机。
--
FROM 123.116.248.*
是的,但是今年cpp招人也很困难。
【 在 GoGoRoger 的大作中提到: 】
: Rust现在招人太难了吧
--
FROM 123.116.248.*
但是想想这些领域要是出问题了,问题更大。
通过规范和lint这种治标不治本,在大公司还可以有高手把关一下,提高整体下限来解决,在小公司就只能是不断的积累shit code。
解决rust难的方法就是希望社区的各种IR降低本质难度,同时大家能够围绕自动驾驶这种Killer来形成生态圈。其他确实没有啥好的办法。
【 在 ECUCoder 的大作中提到: 】
: C++用来搞自动驾驶属于矮子里面拔将军,无奈之选,将就用的。
: 看看AP AUTOSAR里面几百页的C++编程必坑指南就能理解有多无奈。
: 自动驾驶(还有航空航天、机器人等)是rust崛起的一个绝佳机会,当然rust的应用场景与学习门槛决定了rust无法成为大众化编程语言。
: ...................
--
FROM 123.116.248.*
但是需要形成整体的生态圈才好,希望能够沉淀出一些公共的。
【 在 Lappis 的大作中提到: 】
: 在欧美确实有一些无人驾驶初创公司在用rust
: :
: :
: ...................
--
FROM 123.116.248.*
坑肯定是有的,但是语言设计背后的这套逻辑保证目前是可以的,到目前位置还是没有出什么大的篓子。
当然是只能是大家多用多填坑,实际上选择一个相对LTS的版本。
这个就像《黑客帝国》里面有2个药丸,cpp的路子明显是不收敛,不安全的。那你还选不选另外一个。
【 在 hgoldfish 的大作中提到: 】
: 你们不怕 rust 这个语言太新,很多坑没被踩出来,酿成大错?
:
--
FROM 123.116.248.*
知乎上都是热榜了呢
【 在 GoGoRoger 的大作中提到: 】
: 有吗,我怎么感觉工作很难找。。。。
--
FROM 39.155.182.*
担心真有坑的,我觉得只有语言完备性的问题是真的无法越过的,之前大家没有去试过。
rust有unsafe兜底,完备性怎么都不成问题,无非就是丑点的问题。
rust限制了一些东西可能写起来麻烦,但是你看firfox新的浏览器内核都还在进展之中,就应该觉得没有太大的问题,在复杂性上,没有太多的软件比浏览器内核还复杂。
【 在 hongyan2022 的大作中提到: 】
: // apollo.auto 是开源的啊; 下来了, 准备看看,很可能看不懂,因为是 .cc 文件
: 开发者很多都只是用用
: 前几个月,log4j的大巴(bug)出现,一堆值得被告的公司都忙着打补丁。 原理上也不麻烦,但是就不能说晚上周未的不干活了。
: ...................
--
FROM 123.116.249.*