Windows カーネル、最強言語「Rust」で実装へ Canaryチャネルで展開開始 [402859164]
■ このスレッドは過去ログ倉庫に格納されています
rustってサビのことだろ?
なんでそんな変な名前にしたんだ? rust ってなにがそんなに最強なの?
学習コストはクソ高いんだろ? >>37
学習コストとかバカの鳴き声やろ
バカはいくら勉強しても東大に受からんやん
終わってる >>32
レイヤーが全然違うやん
RustはPythonを作れるような言語 メモリリークしづらい言語仕様だっけ
お漏らし当たり前のくそ実装が当たり前になって久しいので少しは期待してる こんなんどうでもいいから、更新ごとに右クリックメニューの挙動変えるのやめんかいボケェ
SHIFT+F10なのかSHIFT+右クリックなのかどっちにしたいんじゃハゲエエエエ
というかキーボードで操作出来るようにF10の方にしてくれよホンマ
前回戻ったから安心してたらまた先月だか今月だかので変えやがってクソ野郎が RUST信者はRUSTのゲームエンジン使ってどうぞ >>43
パソコンの先生風に言うならアセンブラみたいな >>31
trustから余計なtを一つ抜いたんだ。tと言えばなんだ? C/C++よりマシだろうな
こういう低レイヤーの話は俺には関係ないからどうでも良いけど >>48
開発に中に右クリ派とF10派がいて毎回言い争いしてるんだろうな c++はゴミなのは世界の共通認識
linuxは今後c/rustで書かれていくことになる
つまりはそういうことだ >>32
軽自動車で大型家具を運ぶのはバカらしいけど近所のスーパーに買い物を行くだけなのにトラックで向かうのもアホだろ
使い分けだよ >>45
今どきPython出来ないやつ探す方がムズい説 microsoft社員がrustで開発はじめたってだけじゃん
winに開発環境が標準実装されるってわけじゃないんだろ? Rust(ラスト)は、性能、メモリ安全性、安全な並行性を目指して設計されたマルチパラダイムのプログラミング言語である。
C言語、C++に代わるシステムプログラミング言語を目指しており[2]、構文的にはC++に似ているが[3]、
「ボローチェッカー」(borrow checker) で参照の有効性を検証することによってメモリ安全性を保証できる。
Rustはガベージコレクションなしでのメモリ安全性を達成しており、必要な場面で参照カウントを使うこともできる[4][5] 。
~~~
Rustという名前はさび菌に因んで付けられた[16]。
この命名の後、当時の開発チームメンバーの多くが自転車を愛好していたことから、
自転車のチェーンリングの錆つきを元にしたデザインのロゴが考案された[17]。
当然、チェーンリングの錆がさび菌によって生じるわけがなく、
「設計者のグレイドン・ホアレが生物学オタクであることから酸化鉄の「錆」ではなく「さび菌」なのだ」と、
参考文献[16]の末尾に記されている。 機械語で出力されて大規模開発に適してるのがRustぐらいしか無いんだろうな
Cppの代替になるのであれば最強言語になる可能性はある
Cはマイコン制御専用になるかも 人気あるんだね
Rustは2016?2022年に渡ってStack Overflow Developer Surveyで「最も愛されているプログラミング言語」で一位を獲得し続け[13]、
プログラマの好意的な評価は多い。
一方で、Rustは学習難易度が高い言語とも考えられている[78]。多くのRust初学者のプログラマにおいて、
自身が正しいと思って書いたソースコードのコンパイルに対してコンパイラ(ボローチェッカー)がエラーを検出する、
「ボローチェッカーとの戦い」(fighting with the borrow checker)が発生しがちである[79][80]。
小さなアプリケーションの実装について同時期に言語開発されているGo言語と比較した場合、
Rust言語よりGo言語の方が開発効率が良いという評価がある[14]。
学習難易度の高さは開発チームも認識しており、2017年ロードマップでは学習曲線の改善を目的として挙げていた[15][81]。 >>58
pythonなんてせいぜい自転車じゃん
配送使えるからある程度カバーできるけど基本的な速度はトラック(rust)と比較にならない >>63
Cの代替にもなると思う
Rustは超モダンCって感じで根本的にはC++よりCに近いように思う 色んな言語の美しいところを採用して超モダン(×汚いキメラのc++)
マスコットのフェリスが超かわいい(×GOのあれ)
めっちゃ速い(×Pythonとかいうゴミ) >>70
メモリ管理が優秀なんじゃなかったっけ
それでいてC++に匹敵するパフォーマンスが出るコンパイラ言語 >>72
いやシェア取れてねーじゃん
一時期のJavaくらい流行り散らかしてくれないと RustさんはC系を置き換えるかもと言われる期待の新星だからな
Rustは既に低レベルのところで使われだしてるのが今までの奴らとの違い そのうちAIが賢くなって「○○な感じのやつ作って」って言うだけで誰にでも最適化されたアプリが作れるんだろ
学習する必要ないな >>66
だから使い分けでしょ
遅くていいならPythonでいいし他の人を顎で使える場合もPythonのほうがいい
例えばdnfはPython3だけど時間がかかるのはダウンロードと.tar.xzの伸長でそれはGNU tarあたりが使われてるからdnfがなんであれ変わらない python製のパッケージマネージャは遅いというのはよく聞くけどな rustは信者がキモい
goは信者も言語仕様もキモい rust入門みたいなページ読んでて所有権とか言い出したところで投げ出したわ
脳が理解を拒んだ模様 ドライバやんけ
ドライバのrust導入はlinuxでも始まってるね クラウド世界トップシェアのAWSもRustで構築しているとのこと
https://japan.zdnet.com/article/35183866/
AWS (Amazon Web Services)は、「Rust」を使っている大きな理由として、エネルギー効率の高さを挙げる。
AWSは早くからRustを採用し、Rust Foundationの創設にも携わった。
現在もRustの普及に熱心に取り組んでいる。
AWSのソフトウェアエンジニアで、Rustの普及に取り組む
Shane Miller氏と主任エンジニアのCarl Lerche氏の投稿によれば、
Rustはメモリー安全性を高め、セキュリティ関連の不具合を減らす役に立つだけでなく「エネルギー効率に優れている」。
Amazonは、2025年までにデータセンターの100%を再生エネルギーでまかなうという目標を掲げ、
データセンターの環境負荷の軽減に取り組んでいる。
Rustの採用はその一翼を担うという。
Rustで構築されたAWSサービスの例としては、
コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、
「Amazon Simple Storage Service(S3)」、
「Amazon Elastic Compute Cloud(EC2)」、
コンテンツ配信ネットワーク「Amazon CloudFront」、
LinuxベースのコンテナーOS「Bottlerocket」などがある。 徐々に置き換え進んでるって話は聞くけど実際どのくらいC系の置き換え進むんだろうなあ アセンブラで気合一発開発と聞いてたが流石に無理になったか >>86
あんな汚い言語新しい世代にはやらせない😡 c,c++でまともなソフトが書けない奴にはおすすめ rustの方が圧倒的に快適だから全人類におすすめってことやな アップデートで破壊的変更が入りまくるから使い物にならんと聞いたが >>88
ARMとAMD64両対応カーネル作るのにアセンブラは無理があったんじゃないかな
使われるのはデバイスドライバだけだろう アセンブラ使うのはRAMもスタックも使えないMCUとかブートローダみたいな特殊環境位だろ Linuxもわりと最近の話だし
Microsoftは結構凄いのねやっぱり
…ファイルシステムの更新には失敗したくせに c++のmoveはdestructiveじゃないのが終わってる
coroも型消去がデフォルトだしhaloとかまともに制御できない
何もかもrustに劣ってるよ ちょっとググったらclass無くてstruct
外からの隠蔽機能くらいつけとけよ >>100
どういう意味?
デフォルトで何でも隠蔽のRustがその観点でベストな方針の言語だと思われる
クラスの唯一の特徴は継承だけど
昔と異なり今では継承は悪だとわかっているので
GoやRustなどモダンな言語ではクラスや継承を無くしている c++の代替ならそりゃRustがイチオシだろうね
あんなどうでも良いところに気を張り続けないと速攻でぬるぽやメモリリークが起きる欠陥言語はもう使いたく無いお ■ このスレッドは過去ログ倉庫に格納されています