AppleのSwiftは、最も人気のあるプログラミング言語のランキングで上昇を続けています。最新のTIOBE Indexでは10位にランクインし、昨年の同時期から4つ順位を上げました。
カルト・オブ・マック:
プログラミング言語の人気度をランク付けした最新のTIOBE Indexでは、Appleは昨年の14位から急上昇し、すでにトップ10入りを果たしている。これはあまり面白みに聞こえないかもしれないが、トップ10に入っている他の言語はすべて少なくとも20年以上前のものであることを考えると、Swiftは大きな人気を集めていると言えるだろう。
Swiftは2014年にデビューし、AppleのMac、iOS、Apple Watch、Apple TVデバイス向けの開発言語として、Objective-Cに取って代わりました。Appleは、この新しい言語をObjective-Cや他の開発言語よりも習得しやすいように設計しました。
Swift Playgroundは子供たちのプログラミング学習を支援します
Appleは、Swiftをアプリのプログラミング学習に興味のある子供たちに最適な言語として宣伝しています。同社はiOS 10と同時に、iPad向けのSwift Playgroundsアプリをリリースしました。このアプリは、Swift言語を使って数々のパズルを解きながら、子供たちをプログラミングへと導きます。
Swift Playgroundsは、Swiftをインタラクティブかつ楽しく学べる、iPad向けの革新的な新アプリケーションです。Appleが開発したパワフルなプログラミング言語Swiftを使い、パズルを解きながら基礎をマスターしましょう。Swiftは、プロが今日の人気アプリケーションの多くを開発する際にも使われている言語です。その後は、様々なチャレンジに挑戦し、より高度な作品へとステップアップしましょう。Swift Playgroundsはコーディングの知識を必要としないため、プログラミングを始めたばかりの生徒にも最適です。また、経験豊富なデベロッパーにとっても、アイデアを素早く実現できる独自の方法を提供します。iPadを最大限に活用できるように設計されているため、他に類を見ない学習体験を提供します。
このアプリは、2016年のWWDCにおけるAppleの基調講演で初公開され、「誰でも楽しく簡単にコーディングを学べるiPad向けの革新的な新アプリ」と評された。
豊富なレッスンライブラリは、コマンドの発行、関数の作成、ループの実行、条件付きコードや変数の使用といったコーディングの概念を生徒が学習するのに役立ちます。Appleは、生徒のコーディング能力を磨くための新しいチャレンジを継続的にリリースしています。教育者や開発者は、Xcodeを使って独自のチャレンジを作成することもできます。
このアプリには、生徒がコードを変更および構築して独自のグラフィックやタッチ操作を追加できるようにする組み込みテンプレートも多数含まれています。
MacRumorsによれば、TIOBE インデックスは検索エンジンのデータを使用して計算され、オンライン コーディング コミュニティ内でのプログラミング言語の人気度を概算します。