Microsoft、Rust移行ではなくC#強化へ:unsafe再設計で安全性を底上げ
MicrosoftはC# 16で、メモリ安全性を高めるためunsafeキーワードの意味を大幅に変更する新モデルを発表した。 これにより、unsafeコードが「中で危険なことをする印」から「呼び出す側の契約」へと変わり、危険な操作の所在と責任がコンパイラ診断とドキュメントで追えるようになる。 この変更は、特にライブラリやネイティブ連携など低レベルな開発に影響を与え、レビューと監査の粒度を変える設計だ。
Apple製品のソフトウェア開発に最適化されたモダンなプログラミング言語。高いパフォーマンスと安全性を特徴とし、Gemini Macアプリがウェブベースのラップアプリではなく完全なネイティブアプリであることを示す文脈で使用されている。
MicrosoftはC# 16で、メモリ安全性を高めるためunsafeキーワードの意味を大幅に変更する新モデルを発表した。 これにより、unsafeコードが「中で危険なことをする印」から「呼び出す側の契約」へと変わり、危険な操作の所在と責任がコンパイラ診断とドキュメントで追えるようになる。 この変更は、特にライブラリやネイティブ連携など低レベルな開発に影響を与え、レビューと監査の粒度を変える設計だ。
GoogleはMac向けに専用のGeminiデスクトップアプリをリリースし、ウェブブラウザを介さない直接的なAI体験を提供することで、Appleとの提携による「不可視化」リスクを回避しつつ、プラットフォームの主導権確保を目指している。このネイティブアプリはSwiftで開発され、画面認識機能によりユーザーの作業文脈を理解し、OpenAIやAnthropicとのデスクトップAIアシスタント競争を激化させる戦略的意図がある。
歴史を通じて、貨幣の管理は国家権力の最も強力な手段の一つであった。統治者たちは長い間、通貨を発行し管理する者が経済を、そして延いては社会そのものを支配することを理解してきた。 チューダー朝のイングランドでは、Henry […]
国際間の送金や決済の神経網として、約半世紀にわたり世界の金融システムを支えてきた国際銀行間通信協会(SWIFT)。その巨大インフラが、ブロックチェーン技術の導入という歴史的な決断を下した。この動きは、ステーブルコインや中 […]
WWDC 2025の基調講演では、OS全体に及ぶ10年ぶりのデザイン刷新「Liquid Glass」が大きな話題を呼んでいるが、恐らくこれと同じくらい重要な発表が静かに行われた。Appleは「Foundation Mod […]