マルコム・オーウェン
· 1分で読めます
AppleのSwift開発責任者であるテッド・クレメネック氏は、ポッドキャストインタビューで、プログラミング言語の次期主要マイルストーンリリースとなるSwift 5.0の開発について洞察を披露し、プログラマーが期待すべきことだけでなく、Appleが将来のバージョンにどのような新機能を追加するかをどのように考えているかについても明らかにした。
2年前にApple社内でSwift開発のプロジェクトリーダーに任命されたクレメネック氏は、現在、Swiftの改良をはじめとする業務を担当する言語・ランタイムチームのマネージャーを務めています。Swiftは専用ウェブサイトも開設されるなど、比較的オープンな形で開発が進められていますが、クレメネック氏は火曜日に公開されたポッドキャストで、Swiftの開発についてさらに詳しく語りました。
ジョン・サンデルのポッドキャスト「Swift by Sundell」に出演したクレメネック氏は、ABIの安定性について語りました。これは、プログラムモジュール間で動作するアプリケーションバイナリインターフェースを指し、安定したABIがあれば、例えばあるコンパイラでビルドされたアプリが別のコンパイラでビルドされたアプリと効率的に通信できるようになります。クレメネック氏は、SwiftをABI安定化のためにどのような変更が必要だったか、そしてその実装によってSwiftがどのようなメリットを享受できるかについて説明しています。
ポッドキャストでは、Swift 5.0 で String がどのように改善されたかや、Apple が社内で Swift をどのように使用しているかについても説明します。
SwiftはAppleのアプリエコシステムの中核を成す要素であり、同社はEveryone Can Codeセッションや学校でのより広範なソフトウェア開発カリキュラムの一環として、Swiftプログラミング言語の使い方を積極的に指導してきました。また、iPad向けのSwift Playgroundsアプリを通じて、若いユーザーにもSwiftでのプログラミングを教えています。