エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Microsoft、Rust移行ではなくC#強化へ:unsafe再設計で安全性を底上げ | XenoSpectrum
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Microsoft、Rust移行ではなくC#強化へ:unsafe再設計で安全性を底上げ | XenoSpectrum
TL;DR MicrosoftはC#のunsafeモデルを見直し、危険な構文を囲う指定から、呼び出し側に安全義務を伝える... TL;DR MicrosoftはC#のunsafeモデルを見直し、危険な構文を囲う指定から、呼び出し側に安全義務を伝える契約へ変える方針を示した。新モデルは名目上C# 16の機能として.NET 11でプレビュー、.NET 12で本番導入予定で、初期はプロジェクト単位のオプトインになる。既存の業務アプリへの影響は限定的だが、ネイティブ連携、高性能処理、ライブラリ保守では、/// <safety>文書化と呼び出し側の明示的な責任が重くなる。 Microsoftは、C#のメモリ安全性を高めるため、unsafeキーワードの意味を大きく変える新モデルを発表した。対象は名目上C# 16の機能で、.NET 11でプレビュー公開され、.NET 12で本番導入される予定だ。発表したのは.NETチームのRichard Lander氏で、初期段階ではプロジェクト単位で有効化するオプトイン方式を採る。 今回の変更

