楼主:
Neisseria (Neisseria)
2016-12-25 20:17:13这篇是聊 Rust,但是放在 C/C++ 版是因为 Rust 的特性
如果版主觉得不适合就删文吧 XD
最近利用空闲时间在学 Rust
发现到 Rust 和其他语言结合得蛮好的,像是和 C 结合:
Rust
作者:
wtchen (没有存在感的人)
2016-12-25 20:39:00只要跟C/C++相关,准你发。
作者:
damody (天亮damody)
2016-12-25 21:11:00语言不稳定是硬伤,又不像swift有apple在推
作者:
wtchen (没有存在感的人)
2016-12-25 21:39:00听说有用Rust开发的作业系统,是真的吗?
Rust是直接建立C lib还是先创造C程式码再编译?
作者:
CoNsTaR ((const *))
2016-12-26 03:22:00不想要 functional 的麻烦又想要 functional 的严谨推 Rust
作者:
CaptainH (Cannon)
2016-12-26 07:51:00rust的lifetime syntax丑得可怕
作者:
lc85301 (pomelocandy)
2016-12-26 17:32:00lifetime syntax 很丑是定番了,所有批评都会看到这条XD然后还有编译器很GY,这也是定番XDswift-apple, golang-google, rust-mozillarust 比较没大公司撑腰也是真的
作者: makeman 2016-12-26 20:27:00
'w 't 'f
作者:
descent (“雄辩是银,沉默是金”)
2016-12-27 00:42:00什么时候不想用 c/c++ 而想用 rust 呢?
主要是钱景吧,钱景大概swift>java>C#>>>>>>>Rust
如果它有GC又去掉Ownership的话,我也许会考虑。但他目前这种特性来说,即便它更高阶,我还是宁愿用C++Swift有ARC(自动插入reference counter, 并解决循环引用),我觉得这就很不错
作者:
Klauhal (赤)
2016-12-27 14:59:00版标XD
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2016-12-27 15:07:00ARC 哪里有解决循环引用, 幻想的吗...
作者:
lc85301 (pomelocandy)
2016-12-27 15:43:00版标XDD
作者:
yoco315 (眠月)
2016-12-27 18:13:00小妹我也在学 rust ^^~* 大家一起唷~~~
rust 明明就有 smart pointer你用 smart pointer 存指标就不需要处理 lifetime不想负担smart pointer的额外成本时就要处理lifetimerust 是给你选择权的,和 C++ 的理念并无太大差异
作者:
CaptainH (Cannon)
2016-12-27 19:03:00rust的卖点就是不必手动管理内存吗?结果还是要用smart ptr这种半自动的东西?
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2016-12-28 00:01:00Rust 现在已经没有 smart pointers 了
呃,perl 的 reference 其实也是 smart pointer所以 perl 不算自动管理内存?然后,rust 的 Box/Rc/Arc 不就是 smart pointer 吗?