iT邦幫忙

2021 iThome 鐵人賽

DAY 30
0

分享一下這30天從無到有的學習下來的一點點心得
先說一下為什麼要學習Rust是因為最近比較紅之外還有就是它滿常被拿來跟Golnag比較
身為一個Gopher當然要抱著他山之石可以攻玉心去了解一下Rust跟Golang的差別

Go和Rust有很多共同點。兩者都是比較近代的語言,兩者都是為了應對創建者在行業內現有語言中遇到的缺點而創建的,尤其是開發者生產力、可擴展性、安全性和並發性方面的缺點。

網路上搜尋"Rust vs. Go"滿滿的比較文這邊就不再講了
對我來說Rust優點有哪裡

  • 沒有GC
  • 零成本抽象
  • 記憶體控管
  • 安全性
  • 強大的編譯器錯誤提示

要說缺點就只有學習曲線比較陡,並不是很好上手
Rust用了複雜的方式解決複雜的問題,有時候解決的方式比問題更複雜

至於它有沒有比Golang好就不多做評論了,
但是只聽說從Golang跳到Rust沒聽過從Rust跳到Golang
語言沒有好壞(不是南北拳的問題,是你的問題)


上一篇
錯誤處理
系列文
Rust 新手村30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言