ノート
- Rustの勉強を始めた。
- CやC++などと同じようにメモリを意識したコーディングが必要。
- これまで自身はPHPやPython、RubyなどGCを搭載している言語を主流としていたので新しい感覚。
- Goも少しかじっていて、ポインタとか参照の概念が曖昧だったので、Rustで学び直している。
- デスクトップアプリやOSも作れるらしい。
- 処理が高速らしい。
- Stackに参照するアドレスやメモリの情報を保持する。
- Heapにデータの実体を保持する。
- Box pointerというものでメモリ容量が確定しないデータをHeap領域に移動し、Stackでは参照先のアドレスだけ保持するようにする。(エラー回避)
キュー
人気な言語らしいしちょっと勉強したい。
サマリー
Rustを通してメモリに関する概念、知識を学び直す。