次世代言語18 V Julia 他at TECH次世代言語18 V Julia 他 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト84:デフォルトの名無しさん 19/10/02 20:00:15.99 h+E35lZ8.net インデックスオーバーって何? 85:デフォルトの名無しさん 19/10/02 20:08:58.83 cS2kU91T.net モジラには分散処理のノウハウが乏しいという意味なら批判は妥当 逆にそれがRustの差別化要因になったわけだが 86:デフォルトの名無しさん 19/10/02 20:34:03.31 GCoFXFAP.net バカはオールオアナッシングでしかモノを考えられない 87:デフォルトの名無しさん 19/10/02 20:58:26.74 H7kjSDGT.net Rustちゃんスタックに適度にでっかい構造体作るとオーバーフロー検出してくれるんだけど それを越えたクッソでかい構造体だとオーバーフロー検出されずにsegfaultするのはしゃーないんやろか 88:デフォルトの名無しさん 19/10/02 21:08:04.33 ctc3w0LL.net Rust言語のメリットと課題、「Azure IoT Edge」の事例から分かること https://www.atmarkit.co.jp/ait/articles/1910/02/news094.html Microsoft Security Response Center(MSRC)は2019年9月30日(米国時間)、Microsoft社内におけるRust言語の採用事例を発表した。 ガベージコレクションのランタイムオーバーヘッドを避けたかったため、Go言語は選択肢から外れた。 加えて、デーモンに必要なセキュリティ関連の要件から、メモリや並行性(コンカレンシー)に由来するバグに対処する必要のない言語が必要だった。 こうした条件を踏まえ、Rustが最適だという結論に達した。 Azure IoT Edgeの一般提供を開始する前に外部のセキュリティベンダーと契約し、開発したソフトウェアに対するペネトレーションテストを実施した。その結果、コードベースのうち、Rustで作成した部分では、セキュリティ問題が見つからなかった。 開発時にはRustエコシステムが役立った。開発当初から、「rust-clippy」を使用し、Rustコンパイラがカバーしない範囲の細かい警告を出力させることにした。 加えて、継続的インテグレーション(CD)を実行する際、Rustコードの整形ツール「rustfmt」による処理を経ていないプルリクエストを却下する仕組みを採用したことで、コードベース全体で一貫したコードの整形が可能になった。 Rustコンパイラの更新プロセスとツール整備は順調に進んだ。コンパイラへのアップグレードは、ほぼ常にスムーズだった。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch