Google&MS「バグの70%はC/C++。Rustにする」 (812レス)
1-

1
(2): 仕様書無しさん [] 2021/05/02(日) 17:14:48.90 AAS
グーグルやMSが「Rust」言語でOS開発、背景に国家による諜報活動の影

 1970年代初めにUNIXの開発にC言語が採用されて以来、OS開発はCやその後継であるC++の独壇場だった。グーグルはこれまでもAndroidの開発にJavaやKotlinを採用していたが、カーネルやデバイスドライバーなどOSの下位レイヤーの開発にはC/C++しか使ってこなかった。RustはC/C++と同様に下位レイヤーの開発に使用する。

 グーグルは数千万行にも及ぶ既存のC/C++のコードを書き換えるのは不可能としており、新規のコードの開発にのみRustを適用する方針だ。それでもOS開発の常識が数十年ぶりに変わるのだけは間違いない。

 RustはWebブラウザー「Firefox」を開発する米Mozilla Foundation(モジラ財団)が開発を主導するプログラミング言語だ。開発が始まったのは2006年で、安定版であるバージョン1がリリースされたのも2015年のことだ。まだ新しいプログラミング言語をグーグルやマイクロソフトがOS開発に採用する理由は、OSのセキュリティー強化にある。

 Rustは、プログラムに必要なメモリーの確保や解放に関連するバグが生じない「メモリー安全」が保証されたプログラミング言語である。それに対してこれまでのOS開発に使われてきたC/C++は「大規模な開発においてメモリー安全なコードを記述することがほぼ不可能」(マイクロソフトのブログ「We need a safer systems programming language」より)なのだという。

脆弱性の70%がメモリー管理バグに起因

 グーグルによればAndroidに存在した深刻なセキュリティー脆弱性の70%近くがメモリー安全に関するバグに起因するという。同様にマイクロソフトも、同社製品に存在したセキュリティー脆弱性の70%がメモリー安全に関するバグに起因すると述べている。C/C++を使う限りセキュリティー脆弱性を根絶するのは不可能と考えて、Rustを採用するに至ったというわけだ。

外部リンク:xtech.nikkei.com
2: 仕様書無しさん [sage] 2021/05/02(日) 21:38:30.08 AAS
Javaみてーな宣伝するなw
3
(2): 仕様書無しさん [sage] 2021/05/03(月) 09:21:44.25 AAS
バカはメモリを直接触る言語を使うな
4: 仕様書無しさん [sage] 2021/05/03(月) 11:41:35.14 AAS
Rust勉強しても使う機会ないから忘れてしまいそう
5: 仕様書無しさん [sage] 2021/05/03(月) 11:51:47.23 AAS
C++まともに使えてたら書きやすいよって勧められて勉強してみたら、めちゃくちゃエラー出るしめんどくさいしで悲しくなった
6
(3): 仕様書無しさん [sage] 2021/05/03(月) 12:34:48.03 AAS
Javaは今からやるとパーと言われるらしいからやらないとしてRustの案件ってある?
7: 仕様書無しさん [] 2021/05/03(月) 15:55:02.50 AAS
>>6
あるけど概ね早稲田以上の学位が要るよ
8: 仕様書無しさん [sage] 2021/05/03(月) 16:03:36.52 AAS
>>6
案件は割とあるけど、Rustを要求するような所だから
学位が必要かはあんま見ないけど、要求スペックが概してずば抜けてる感じ
年俸もさらに高いけど
9: 仕様書無しさん [] 2021/05/03(月) 17:47:34.69 AAS
>>3
CSの学位取った頭いい奴が使ってこのザマなわけだけど
10: 仕様書無しさん [sage] 2021/05/03(月) 18:13:40.28 AAS
>>3
できらぁ!
11: 仕様書無しさん [sage] 2021/05/03(月) 21:30:37.63 AAS
C++を完全に理解してる人はこの世に1人もいないってばっちゃが言ってた
12
(2): 仕様書無しさん [sage] 2021/05/03(月) 23:15:59.79 AAS
はっきり言えるのはRustは高学歴な若い人の開発言語
そしてJavaは低学歴なロートルクソジジイの開発言語

恐らく年収のレベルでJavaパーが手取り14万円(雑談スレの自己申告だから間違いない)でRustは150万円くらいだろう
13: 仕様書無しさん [sage] 2021/05/04(火) 06:38:49.40 AAS
だろうって
お前エンジニアじゃねーのかよ
エンジニアなら大体相場感くらい分かるだろ
ガキの妄想か?
14: 仕様書無しさん [sage] 2021/05/04(火) 09:23:34.87 AAS
逆にそれ以外に何があるねん
いちいち煽るなよ
15: 仕様書無しさん [sage] 2021/05/04(火) 09:52:13.13 AAS
>>12
Rustは外資のエリートが多いから年収10倍であってるよ
もっとも言語というより就業先の違いと言った方がいいかもしれない
16
(1): 仕様書無しさん [sage] 2021/05/04(火) 09:54:02.24 AAS
外資のエリート(笑)だけど数倍はあるかもしれないけど10倍もないしJavaは普通に多いというか基本だよ
別にC++でも構わないけど
17: 仕様書無しさん [sage] 2021/05/04(火) 12:29:14.55 AAS
言語別年収ランキングでも見ればどの言語でも大きな差はない事くらい分かる
そもそも言語で年収とかアホ
プログラミング言語覚えるくらい誰にでもできる
プラスどういう範囲、どういう質で仕事できるか次第
フリーランスならね
会社員ならスキルというより所属企業によるとしか
18: 仕様書無しさん [sage] 2021/05/04(火) 12:54:27.46 AAS
結局どういう案件につくかだと思うけど、例えばMSでOS作りみたいな話になってくるとRustなんて膨大な要求知識の極一部でしかない
弱いやつがRust勉強してキャリアアップを目指すみたいなのは順序が逆
19
(1): 仕様書無しさん [sage] 2021/05/04(火) 17:23:34.30 AAS
Java 使ってりゃいいのに変なプライド出す奴がおるからプロジェクトがメチャクチャになるんだよ
20: 仕様書無しさん [sage] 2021/05/04(火) 17:36:01.00 AAS
>>19
割り切って少数で作ればいいのにわけ分からん無能ヘルプを入れるからプロジェクトが炎上するんじゃん
21: 仕様書無しさん [sage] 2021/05/04(火) 20:03:12.39 AAS
眠い
22: 仕様書無しさん [sage] 2021/05/04(火) 21:27:18.68 AAS
高額な天才エンジニアばかりwなのにC++でメモリ管理すら出来ないのかよw
と正直思ってしまうレベル
Rustなんて採用するに値しないやろ・・・
23: 仕様書無しさん [sage] 2021/05/05(水) 00:29:50.54 AAS
そりゃ君が触ったことあるものよりずっと複雑で巨大なシステム作ってるからね
24: 仕様書無しさん [sage] 2021/05/05(水) 00:35:27.23 AAS
それ実際には天才でも何でも無いからってだけの話
所詮大したこと無い奴らが作っているんだよ
25: 仕様書無しさん [sage] 2021/05/05(水) 00:48:45.19 AAS
じゃあサクッと君も入社して2000万とか稼げば良いじゃん
1-
あと 787 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s