Rustの所有権を深く理解する
Rustの「所有権」は、学習曲線が急峻になる原因の一つと言われています。本記事では、『Rustプログラミング言語』の第4章を基礎としながら、この概念について解説します。重要な解説を補足し、読者がより深く理解できるようにします。
予備知識:ヒープとスタック
まず説明しましょう:なぜ所有権を理解するためにスタックとヒープの知識が必要なのでしょうか?『Rustプ ...
7月15日 16:58 投稿
Rustにおける並行処理入門とシンプルなスレッド例
Rustでは、所有権システムと型チェックにより、多くの並行処理に関するバグがコンパイル時に検出される。この特性は「フェアレス・コンカレンシー(fearless concurrency)」と呼ばれ、開発段階で問題を修正できる点が大きな利点となる。
並行(Concurrent)と並列(Parallel)の違い
並行とは複数のタスクが独立して進行することを指し、必ずしも同時に実行されるわけで ...
6月18日 21:37 投稿
RustによるWebサーバー構築と所有権の基本的なまとめ
この学習段階でとても嬉しく感じています!
つまり、まもなく『The Rust Programming Language』を終えることになります。
毎日少しずつ学び、全体で半年ほどかかりました。速度はあまり良くありませんが、年齢が上がったせいかもしれません!
練習が必要なので、およそ119個の.rsファイルを作成しました(もちろん大部分は本書からのものです)。速度はまだ許容範囲内です ...
5月29日 21:55 投稿