🗐 電装工芸日記 - 舞台照明機器の製作とか -

今年は開発案件を進めたい

or 管理画面へ

No.1270

Icon of admin
 Art-Net 関連品を作るべくプログラム言語 Rust の勉強を進めております。
 関門とされる「所有権」や「ライフタイム」はアセンブラやC言語を書く際に普通にやっていたことを明示的に自動的にしてくれるモノであってそれ以上でも以下でもありませんでした。ただ、これらに対するアセンブラやC言語での書き方は人によって様々だと思いますので、Rust の流儀に慣れることは必要です。
 ベースはC言語だと思って間違いないと思います。私はC言語が進化したものだと思って取り組んでいますが、比較的ストレス無く習得を進められています。
 実際のところは Rust そのものより教科書の選び方が難しいと思います。所有権がぁ~、ライフタイムがぁ~と Rust 独特の機能は難しいぞと煽るのにとどのつまり何?ってことが書いていない教科書が大半です。借用における制限・制約は書いてあっても解除されるタイミングについて書かれているものは皆無。自分は AI/Geminiさんに質問してようやく理解できました。本家の解説書である「The Book」の上澄みだけ書き写したのでしょうか。理解が進まないと教科書の良し悪しは評価出来ませんから痛し痒しです。
 私がわかりやすいと思える教科書を1冊見つけました。学習速度が爆上がりしています。ただ、私とっての「当たり前」が前提にあって読める内容だと思うのでご紹介は控えておきます。

#Rust

■思ってみた

陽が伸びて暑さを感じるようになってきました。

編集

■複合検索:

  • 投稿者名:
  • 投稿年月:
  • #タグ:
  • カテゴリ:
  • 出力順序:

■日付検索:

■カレンダー:

2026年5月
12
3456789
10111213141516
17181920212223
24252627282930
31

■カテゴリ:

■最近の投稿:

最終更新日時:
2026年5月29日(金) 21時22分54秒