タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

SWIFTとCPUに関するslay-tのブックマーク (1)

  • Swift に導入予定の Ownership 機能の紹介 - Qiita

    Swiftはネイティブコンパイルや値型など、高速な動作を意識して設計されていますが、CPUの性能を活かしきるコードを書くには機能が足りていません。コアチームは、その不足している機能群のうち、あるグループに Ownership 機能と名前をつけ、今後の対応方針を Ownership Manifesto として文書化しました。 この記事では、この文書に基づいて Ownership 機能を紹介します。その内容のうち、すでにSwiftに導入されているものもありますが、そうでないものについては、あくまで方向性が提示されているものであり、確定した仕様ではないことに注意してください。 Ownership は主にコピーの回避を実現します。これまで「コピーしていた」場面で、そのかわりに「貸したり」「渡したり」できるようにして、より高速なコードを書けるようにします。 コピーコスト つまり前提として、コピーにつ

    Swift に導入予定の Ownership 機能の紹介 - Qiita
  • 1