テクノロジー

「Rust」が10周年--エレベーター故障から始まったシステムプログラミング言語の歴史

1: sgo2 2025/05/30 09:44

組込み分野だとハードが貧弱過ぎてそもそもmallocすら使ってなかったりするのでRustが使われる様になるのは当分先の事になりそう&Zigの方が好まれそう。

2: fashi 2025/05/30 10:06

それでエレベーターはどうなったん

3: deep_one 2025/05/30 11:11

「RustはCやC++と異なり(略)ヌルポインターの逆参照やバッファーオーバーフローなどの一般的なエラーを防ぐために、それぞれのデータが単一の所有者を持ち、スコープ外になると自動的に解放されるようにする」

4: W53SA 2025/05/30 11:38

エレベータはどうなったんだろう

5: pekee-nuee-nuee 2025/05/30 12:37

10年……10年間の時間……

6: suka6411144 2025/05/30 12:37

エレベーターの制御ソフトみたいな組み込みだとあんまヒープを使うことがないからrustの恩恵を受けにくそうに思える

7: king-zessan 2025/05/30 13:35

そしてHoare氏は今もエレベーターの不調に悩まされているのだった……じゃないといいな。

8: havanap 2025/05/30 13:43

エレベーターってPLC制御じゃないのかしら。。。

9: Shinwiki 2025/05/30 13:57

unsafe unsafe

10: syu-m-5151 2025/05/30 14:20

「全ての良いソフトウェアは開発者の個人的な希望から始まる。」はとても良い言葉だ…。原体験のないソフトウェアは運用がしんどくなってしまうので…。

11: daruyanagi 2025/05/30 14:38

“「Rust(さび)」という名称は、生命力が強いさび菌が由来で、同氏はこの菌類を「生存のために過剰に設計されている」と表現した”

12: UhoNiceGuy 2025/05/30 17:50

「Rust」って名前だと朽ち果てるイメージしかないんだけど。腐食菌のなにがそんなに琴線に触れたのか(生命力強い生物は他にもあるよね)

13: takehikom 2025/05/30 17:59

先週の授業で取り上げた

14: gogatsu26 2025/05/30 19:24

“毎日21階分の階段を上ることにうんざりしていたHoare氏は、新しいコンピューター言語の設計に乗り出した。同氏が目指したのは、軽量かつ高速で、メモリーバグが発生しないプログラミング言語だ”

15: Caerleon0327 2025/05/30 22:46

そんなことがきっかけなんだ。すごいプログラマーって、すごいな(語彙力)

16: takafumiat 2025/05/30 23:01

うろ覚え なんだけど バイブコーディングが流行する前は、Rustについて語ることが流行っていた覚えがある。

17: poad1010 2025/05/31 15:17

この記事をおすすめしました