Swift (プログラミング言語)
Appleが開発しているプログラミング言語 / ウィキペディア フリーな encyclopedia
親愛なるWikiwand AI, これらの重要な質問に答えるだけで、簡潔にしましょう:
トップの事実と統計を挙げていただけますか Swift (プログラミング言語)?
この記事を 10 歳向けに要約してください
すべての質問を表示
並列スクリプト言語の「Swift」とは異なります。 |
Swift(スウィフト)は、AppleのiOSおよびmacOS、Linux、Windowsで利用出来るプログラミング言語である。Worldwide Developers Conference (WWDC) 2014で発表された。Apple製OS上で動作するアプリケーションの開発に従来から用いられていたObjective-CやObjective-C++、C言語と共存できるように、共通のObjective-Cランタイムライブラリが使用されている[2]。
概要 パラダイム, 登場時期 ...
Swiftのロゴ | |
パラダイム | 関数型プログラミング、命令型プログラミング、オブジェクト指向プログラミング、マルチパラダイムプログラミング、block-structured programming、宣言型プログラミング |
---|---|
登場時期 | 2014年6月2日 (2014-06-02) |
開発者 | クリス・ラトナー、Apple |
最新リリース | 5.10 / 2024年3月5日[1] |
型付け | 強い静的型付け、型推論 |
影響を受けた言語 | Rust、Haskell、Ruby、Objective-C、Python、C Sharp、CLU、C++、Java、Scala、Smalltalk、Groovy、D言語 |
プラットフォーム | macOS、iOS、Linux、Microsoft Windows 10、iPadOS、tvOS、watchOS、Microsoft Windows、visionOS |
ライセンス | Apache-2.0、Apache License |
ウェブサイト | |
拡張子 | swift |
テンプレートを表示 |
閉じる
Swiftは、動的ディスパッチ(英語版)や動的バインディング等のObjective-Cの特長を受け継いでいる一方で、Objective-Cより「安全」にバグを捕捉できることも意図している。また、タイプや構造体、クラスに適用可能なプロトコルによるシステムの拡張性の概念は「プロトコル指向プログラミング」と呼ばれる[3] 。
Swiftは、マルチパラダイムのコンパイラプログラミング言語であるが、XcodeのPlaygroundsの上やターミナルでインタラクティブにデバッグする事が可能である。