作者:
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 嗎?