ガーベジコレクションとRust

ガーベジコレクションとRust

ガーベジコレクションとRust・その2 ~ 所有権と移動と借用と

前回、プログラミング言語にはガーベジコレクション(GC)を持つ言語と持たない言語があると書いた。まずはざっと前回のおさらいをしておこう。GCのないC言語などでは、プログラマがメモリの確保・解放をコードに書く必要があるが、適切に書けば高速に動...
ガーベジコレクションとRust

ガーベジコレクションとRust・その1 ~ GCとゴミ問題

ソフトウェアの世界でガーベジコレクションとは、プログラムが動くとき、いらなくなったメモリーを回収して、後続の処理で使えるようにするしくみのことを言う。言語処理系が持っている機能なので、ソフトウェアを仕事にしている人以外で、このような処理がW...