Re: [新聞] Python很大機會擠下C和Java成為第一

看板Gossiping作者 (積積陰陰德)時間2年前 (2021/07/06 22:26), 編輯推噓6(608)
留言14則, 10人參與, 2年前最新討論串4/18 (看更多)
看來台灣也有慢慢在跟上Rust的熱潮

07/06 21:47,
底層C有挑戰者了但還在努力中
07/06 21:47

07/06 21:50,
我有在看Rust可是覺得好難理解嗚嗚嗚嗚
07/06 21:50
會難理解Rust有幾個原因 1) rust是expression為主的語言,expression -> eval 要有這樣的意識 2) rust有自己的programming paradigm,他並不是C-like體系的 3) 陷入ownership、borrowing、lifetime tag的泥淖 4) 不懂代數型別還有編譯器對Sized的限制 我覺得學Rust很重要一點,就是你要忘記C++的寫法,你如果用C++設計class思維 來設計trait會陷入萬劫不復的深淵(除非你C++期間就是在用constraint的思維來寫) 就算是enum,也絕對不像C++那麼單純 目前寫下來覺得rust通過編譯器天天報紅字的陣痛期,只會越寫越爽 1) rust要寫test、lib的example 都是cargo內建的功能 不用手刻makefile、CMakeLists.txt就是爽 2) rust對error handling的設計還有match expression寫起來要比C++爽、簡潔 3) 型別設計的彈性與簡約程度都大增 4) 強大的macro系統、標籤feature 不過寫rust還是要對系統程式設計有一些sense就是了,比方說你要知道buffer對 效能的影響,你要通通unsafe解也是可以(那就要自問為何不回去寫C) 學習rust我發現最簡單的方式就是閱讀官方的stl,成長也最快 rust的學習曲線 導致排名還在十名以外 說真的不意外 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.114.218 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1625581585.A.C63.html

07/06 22:27, 2年前 , 1F
不就是個射擊遊戲 講一堆==
07/06 22:27, 1F

07/06 22:28, 2年前 , 2F
竟然有人特地把我推文拉出來我好感動QQ
07/06 22:28, 2F

07/06 22:28, 2年前 , 3F
直接寫C就好了,齁齁
07/06 22:28, 3F

07/06 22:30, 2年前 , 4F
寫verilog比較賺錢
07/06 22:30, 4F

07/06 22:30, 2年前 , 5F
我還是乖乖用C#/python就好...
07/06 22:30, 5F

07/06 22:30, 2年前 , 6F
Golang唯一
07/06 22:30, 6F

07/06 22:32, 2年前 , 7F
rust先把nll弄好一點 不要再return l
07/06 22:32, 7F

07/06 22:32, 2年前 , 8F
ifetime影響後續所有變數的生命週期=
07/06 22:32, 8F

07/06 22:32, 2年前 , 9F
=
07/06 22:32, 9F

07/06 22:32, 2年前 , 10F
任一語言精通就好 學其他都很快的
07/06 22:32, 10F

07/06 22:32, 2年前 , 11F
還有編譯速度
07/06 22:32, 11F

07/06 22:33, 2年前 , 12F
跟我想得差不多
07/06 22:33, 12F

07/06 22:35, 2年前 , 13F
rust很有趣呀
07/06 22:35, 13F

07/06 23:18, 2年前 , 14F
先學C現在老了只能看Cfamily的語言
07/06 23:18, 14F
文章代碼(AID): #1Wv6WHnZ (Gossiping)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 18 篇):
文章代碼(AID): #1Wv6WHnZ (Gossiping)