- 主题:Rust语言有没有希望?
我用cpp多年了,看了一天多rust,还是迷迷糊糊的,这个语言不好上手,这就把大部分人隔绝到门外了。
单体高性能程序现在本来就市场不大,而且很多已经被c/cpp占领了。不是每个公司社区都有Mozzila的气魄的,把东西整个推倒了重写。
东西是不错,但好不一定就能流行。
不过也许可以乘IoT的东风,火一把?
【 在 z16166 的大作中提到: 】
:
: 已经会cpp、go的,再学Rust也还要费点劲,更别提那些只会java、js、php的了。所以Rust也会是个小众语言。
: --
发自「今日水木 on Mi Note 3」
--
修改:GoGoRoger FROM 106.121.128.*
FROM 106.121.128.*
没有,就是觉着学习效率,开发效率好像比cpp还陡,可能加上编译器后,调试效率会高一些?
【 在 eGust 的大作中提到: 】
:
: 这么比公平么?如果你没有 c++ 基础,但是 python 用得特别溜,你觉得看一天多 c++ 能上手么?
:
: --
发自「今日水木 on Mi Note 3」
--
FROM 106.121.128.*
全中国都没几个人精通cpp的。。。
【 在 eGust 的大作中提到: 】
:
: 咋可能,这世界上没有任何语言能跟 c++ 比复杂度,本站没几个人敢说自己精通 c++
:
: rust 基本上就是加上了编译期检查的更加严格的 raii,省掉了编译期不报错,运行时崩掉了再去查问题这个环节而已,明明是增加了开发效率
:
: --
:
发自「今日水木 on Mi Note 3」
--
FROM 106.121.128.*
我就是被链表劝退的。。。
【 在 ilovecpp 的大作中提到: 】
:
: rust的很多教程有个问题是喜欢跟链表搏斗。你看见这部分跳过去就行了。
: rust设计上其实很明确链表这类东西就应该用unsafe来实现,而不是嵌套一堆box rc refcell什么的。
:
: --
发自「今日水木 on Mi Note 3」
--
FROM 1.89.215.*
之前看知乎一个回答,他们项目内存泄漏很久都查不出来,后来他全部换成了智能指针就解决了,不知道对这些库的开发者有没有启发。不过也许这些库为了效率,用了太多奇技淫巧,不容易换成智能指针。
【 在 iRoNcOoL 的大作中提到: 】
:
: 很多重要的基础库,都是 C/C++ 写的,如 openssl, libcurl 等,但是很多年来
: 这些软件一直受内存问题和安全问题困扰,也没希望能够彻底解决。
: rust 不仅要有新应用,替换一些重要基础库也是一大块呢
:
: --
发自「今日水木 on Mi Note 3」
--
FROM 106.121.12.*
内存泄露还好查,估计还有内存越界了,野指针了什么的,微软都搞不定,社区搞不定也情有可原。
【 在 doggeddog 的大作中提到: 】
:
: 内存泄漏都查不出来,技术得有多弱
: 换啥都不好使
:
: --
: 发自xsmth (iOS版)
: --
发自「今日水木 on Mi Note 3」
--
FROM 106.9.77.*
没想到话题会跑偏成这个样子。。。。简直比xiaoju还能扯。。
【 在 fanci 的大作中提到: 】
:
: 引用计数是“广义”的GC。一般所说的GC都是指Java那种“狭义”的GC。因为“广义”的范畴不易确定,比如有人可以说Mallon/free也是GC。
:
: --
: 发自xsmth (iOS版)
: --
发自「今日水木 on Mi Note 3」
--
FROM 106.119.6.*
最近又看了一次,结合自己曾经犯过的错误,虽不甚明了,也基本可以干活了。
后面就看生态能不能建立起来了。
【 在 gang2k 的大作中提到: 】
: 看一个星期试试, 一个星期也不算多, 远低于21天
--
FROM 1.89.215.*