Swift

Swiftとは、手続き型プログラミング言語の1つである。iOSやMac OS Xで動作するソフトウェアの開発に使用される。手続き型を基本とし、C言語系の言語でよく使われる記法を採用している。C言語やC++からは構造体や演算子のオーバーロードなどの機能を引き継ぎ、ジェネリクスなど関数系言語やスクリプト言語に使用される要素も含まれている。記法に制限や制約が設けられ、記述ミスなどによるバグが発生しにくいようになっている。Swiftでは、値が存在しないことを示す特殊な値(nil)の使用を禁止している。従来の方法ではObjective-Cがソフトウェア開発で使用されてきたが、Swiftは簡潔で見通しのよいコードが記述できる。