プログラミング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をインストールし、プログラムを書きます。 HellowWorld HelloWorldとは、プログラムの入門書などで最初に書かれるプログラムです。 ...