アップル、プログラミング言語「Swift」をオープンソース化

Kevin Tofel (Special to ZDNET.com) 翻訳校正: 矢倉美登里 吉武稔夫

2015-12-04 10:25

 Appleは米国時間12月3日、プログラミング言語「Swift」をオープンソース化した

 Appleは、2014年の「Worldwide Developers Conference」(WWDC)でSwiftを突然に発表した。それまで、同社製アプリはすべて「Xcode IDE」と「Objective-C」で開発されていた。それから1年経って、Swiftプラットフォームを2015年にオープンソース化するという約束で、再びわれわれを驚かせてくれた。

 Swiftプラットフォームをオープンソース化することにより、Appleは、Swift言語が成熟する過程で外部の人間が貢献してくれることを期待している。

 オープンソース化とともに、AppleはLinux搭載マシン向けのSwiftポートをすでに公開している

 Linuxポートを利用するには、x86-64マシンが必要で、ソースコードを使用して自分でSwiftを構築するか、予め用意された「Ubuntu」向けバイナリをダウンロードしなくてはならない。Appleによると、ポートは未完成だが、Linux搭載マシンでSwiftを試すのに役立つという。

 核となるSwift言語のオープンソース化とは別に、Appleは、Swiftコンパイラ、LLVM(Low Level Virtual Machine)、LLDB(Low Level Debugger)と対話型評価環境REPL(Read Eval Print Loop)などをプロジェクトに含めている。「Swift Package Manager」もコードの構築で利用可能になり、パッケージリポジトリはGitHubで提供される

 プログラミングを容易化かつ高速化する上でSwiftが持つ主要な利点の1つは、再コンパイルしなくてもその場でコードを修正して効果を確認できる「Playground」というコンセプトだ。

 AppleがSwiftをオープンソース化すると初めて認めた時、同社がハードウェアとソフトウェアの両方を自社のエコシステムで管理下に置くことを望んでいることを考えると、「どこまでオープンソース化されるのか」怪しむ声もあった。

 だが、3日のニュースで、あらゆる懸念が解消されるはずだ。Appleは約束を守り、皆のためにSwiftを向上させるようすべての貢献者に促しているのだから。


この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    従来型のセキュリティでは太刀打ちできない「生成AIによるサイバー攻撃」撃退法のススメ

  2. セキュリティ

    マンガでわかる脆弱性“診断”と脆弱性“管理”の違い--セキュリティ体制の強化に脆弱性管理ツールの活用

  3. セキュリティ

    情報セキュリティに対する懸念を解消、「ISMS認証」取得の検討から審査当日までのTo Doリスト

  4. セキュリティ

    ISMSとPマークは何が違うのか--第三者認証取得を目指す企業が最初に理解すべきこと

  5. セキュリティ

    クラウドセキュリティ管理導入による投資収益率(ROI)は264%--米フォレスター調査レポート

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]