プログラミングRust

プログラミングRust

Rustのメモリ管理 最強の管理方法 所有権、ムーブ、参照、借用

Rustのメモリ管理C言語のメモリ管理はとても扱いにくいものでした。間違ったプログラマが悪いのかもしれませんが、世界中のエンジニアが徹夜してメモリ関係の不良と向き合ってきました。メモリ関係のバグはプログラミング言語が何とかしてくれよ!!とみ...
プログラミングLinux

プログラミング言語RustでLinuxカーネルモジュールサンプルを書く まとめ

RustでLinuxカーネル2022/9にLinux 6.1でRustでカーネルを書けるようになるというニュースが出ました。筆者は元カーネルハッカーです。朝から晩までLinuxカーネルソースの海で溺れていたことがあります。元カーネルハッカー...
プログラミングLinux

Rust用LinuxカーネルのビルドとRustカーネルモジュールのサンプル

Rustでカーネルモジュール先日、C言語、アセンブリ以外でカーネルモジュールが書けるようになるというニュースがありました。Rustというプログラミング言語でカーネルを記述できるようになります。ということで、カーネルモジュールをお試しで書いて...
プログラミングRust

プログラミング言語Rustを一週間勉強してみた感想 難易度は高くはないと思う

2022年のいま、最も注目されているプログラミング言語のひとつにRustがあります。Linuxカーネルでも使えるようになるらしいRustを一週間勉強してみました。洗練された言語仕様がクールでした。プログラミング言語Rustプログラミング言語...
プログラミングRust

今日を生き抜くプログラミングの知識 Rustの知識

RustでHelloWorldまずは、RustでHelloWorldをやってみます。>>> HelloWorldへの道 Rust編 Windows上のプログラミング環境構築 Rustを一週間勉強してみた感想Rustを集中的に一週間勉強してみ...
プログラミングRust

Rustの条件評価 if文

Rustの条件評価であるif文を説明します。if文とswitch文Rustの条件評価はif文だけです。switch文はありません。Jeff Bayのオブジェクト指向の考え方によると、1メソッドで1つのif文です。深くインデントするのは設計を...
プログラミングRust

HelloWorldへの道 Rust編 Windows上のプログラミング環境構築

Windows上で初めてRustでHelloWorldを動作させるまでを説明します。WSLをインストールし、プログラムを書きます。HellowWorldHelloWorldとは、プログラムの入門書などで最初に書かれるプログラムです。C言語の...