Craig Federighi氏がSwiftをオープンソース化した動機と今後の展望を語るc

Craig Federighi氏がSwiftをオープンソース化した動機と今後の展望を語るc
Craig Federighi氏がSwiftをオープンソース化した動機と今後の展望を語るc

本日、Appleは約束を果たし、プログラミング言語Swiftのソースコードを一般公開しました。Swiftのオープンソース化に伴い、Appleのソフトウェア担当シニアバイスプレジデントであるクレイグ・フェデリギ氏が2回のインタビューに応じ、Swiftのオープンソース化のメリットと今後の展望について語りました。

The Next Webとのインタビューで、フェデリギ氏はAppleはSwiftが次世代の主要プログラミング言語であり、「今後数十年」にわたって開発者がプロ​​グラミングに使う言語だと考えていると強調した。Apple幹部としては大胆な発言だが、Swiftの使いやすさと汎用性の組み合わせが開発者にとって大きなメリットになるとフェデリギ氏は考えている。

Swiftは次世代の主要プログラミング言語であり、今後数十年にわたって人々がプログラミングに使うことになる言語だと考えています。Swiftは、システムやアプリケーションの開発に優れ、高速かつ安全でありながら、表現力豊かで習得しやすいという、まさに理想的な言語です。

Objective Cの将来について、フェデリギ氏はAppleが自社と開発者コミュニティの両方のためにこの言語を今後もサポートしていくと述べた。「Objective Cの将来を誰も恐れる必要はないと思います」とフェデリギ氏は述べた。しかし、新しい開発者にはSwiftから始めることを勧めている。

フェデリギ氏はさらに、オープンソースSwiftの主な目的は、誰もがSwiftを採用し、そのすべてを理解できるようにすることだと指摘した。「大学がコアカリキュラムを改訂し、Swiftを使ったプログラミング教育を開始したい場合、Swiftがオープンソースであれば、その決定は非常に容易になります」と説明した。フェデリギ氏は、Appleは開発者にSwiftを採用してほしくない分野については懸念していないと述べ、「Swiftが増えれば増えるほど良いのです」と付け加えた。

Ars Technica とのインタビューで、フェデリギ氏は、大学で学んでいる学生や独立して働いている新進気鋭の開発者に Swift を教えるというアイデアについてさらに詳しく説明しました。

「私たちは教育者と協力しており、多くの教授陣がSwiftの教育に非常に興味を持っています。Swiftは表現力豊かな言語であり、あらゆるプログラミング概念を導入するのに最適な方法だからです。そして、Swiftをオープンソース化することで、Swiftをコアカリキュラムの一部として本格的に取り入れることができるようになります。」

フェデリギ氏は、AppleがSwiftをオープンソース化したもう一つの理由は、開発者との交流を深めることだと説明した。Swift 2.0に加えられた変更の多くは、プラットフォームのアーリーアダプターとの交流を通して同社が学んだものだとフェデリギ氏は指摘した。Swiftが完全にオープンソース化されたことで、Appleは開発者との交流がさらに深まることを期待している。

Swift 2.0で発表した多くの言語機能、例えばエラー処理やガード文、可用性、コントロールなど、現在公開されている機能を見てみると、これらはすべて、実際のアプリケーションにSwiftを採用している開発者との継続的な対話に基づいていることがわかります。Swiftがオープンソースとしてオープンに開発されることで、こうした対話はより深まると考えています。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。