Rust 學習之路─第四章:瞭解擁有權(Ownership) 2018 年 6 月 14 日 Magic Len 研究分享、 Rust Rust程式語言的擁有權概念使它能不使用垃圾回收(Garbage Collection)機制就能保證記憶體的安全性,也是Rust的一大特點,因此瞭解擁有權的工作原理是很重要的。 繼續閱讀
Rust 學習之路─第三章:Rust程式語言的基礎概念 2018 年 6 月 13 日 Magic Len 研究分享、 Rust 在這個章節將會介紹許多其它程式語言也都有的基礎概念,包含變數、資料型別、函數、註解以及條件和迴圈的流程控制。 繼續閱讀
Rust 學習之路─第二章:用Rust寫個猜數字程式吧! 2018 年 6 月 13 日 Magic Len 研究分享、 Rust 在這個章節,我們將會直接使用Rust程式語言來建立出猜數字程式的專案,並逐步將它完成!並在撰寫程式的過程中,來練習Rust程式語言基礎的程式語法和引用外部套件的方式。這支小程式在執行之後,將會先從1到100的整數中,隨機抽取一個數字作為答案,並且允許使用者輸入要猜的數字,如果答錯了,程式會回答使用者輸入的數字究竟是大於答案,還是小於答案,並持續讓使用者繼續猜下去;如果答對了,程式會出現使用者贏了的... 繼續閱讀
Rust 學習之路─第一章:認識Rust程式語言 2018 年 6 月 12 日 Magic Len 研究分享、 Rust Rust是一種程式語言,可以幫助您開發出更快、更可靠的軟體。直覺又易懂的高階程式語言(如Golang、Python、JavaScript、PHP)和高效卻難懂而相對低階的程式語言(如C、C++),在設計程式時,這兩者經常會被區分開來。好比說,現在要開發一個網站,通常人們會選擇使用Golang、PHP等專門開發伺服器程式的程式語言,而非選擇C或C++這樣的程式語言;但如果現在是要開發一個講究效能的資... 繼續閱讀
Rust 學習之路─第零章:為什麼要學習Rust程式語言? 2018 年 6 月 10 日 Magic Len 研究分享、 Rust Rust是一個由Mozilla主導開發的程式語言,2015年釋出正式版本。它主打著「安全,並發,實用」,引入了多種其他程式語言的優點,藉由編譯階段時嚴謹的檢查來實現出安全性和效能皆優於其它大部份程式語言的功能。除了適合用來開發高效能的作業系統、系統程式與應用程式之外,也適合用來進行Web服務的開發。 繼續閱讀