LoginSignup
22
20

More than 5 years have passed since last update.

About Swift - Swiftとは(ざっくり翻訳してみた)

Last updated at Posted at 2014-06-05

The Swift Programming Language > Welcome to Swift > About Swift

SwiftはC言語の厄介な個所を取り除いきC言語とObjective-C言語の良いところを踏襲したiOSとOS Xアプリ開発の為の全く新しいプログラム言語です。Swift は新しいプログラムのパターンを採用して、新しいフィーチャーを取り入れて、プログラムをより早く柔軟に、そして、楽しくしてくれます。成熟して多く親しまれたCocoaとCocoa Touchフレームワークに支えられて新しく誕生した Swift は、ソフトウエアー開発がどんなものか再認識させてくれます。

Swiftは長い年月をかけて開発されました。AppleはSwift基礎に既存のコンパイラーやデバッガーやフレームワークのストラクチャーを進化させました。ARCでのメモリーの扱いを簡潔にしました。Cocoaを基礎に築かれたフレームワークの蓄積によって現代的かつ標準的なものとして広まるにことなりました。Objective-C自体も進化してきました。blocks, collection, leterals, and modlues などをフレームワークに何事もなく適応させてきました。それに貢献した方に感謝しつつ、今、新しい言語をApple software 開発者に紹介します。

SwiftはObjective-Cに親和性があります。Objective-Cの可読性が高くよりダイナミックなオブジェクトモデルを採用しています。既存のCocoa frameworksも完全サポートしObjective-Cのコードにも互換しています。共通の土台でビルドすることで、言語自体のオブジェクト指向性や既存の手法や手続をひとまとめにし、そして、多くの新しいい機能を紹介しています。

Swiftはプログラマーに優しくできています。スクリプト言語として楽しみや表現力豊かな最初の industrial-quality systems(訳が思いつかない) プログラム言語です。ビルドやアプリを起動しないで、その場でSwiftのコードを検証できる環境など革新的なプレイグラインドも用意されています。

Swiftはより幅広いアップルのエンジニアリング文化の知恵と現代的な言語的思考で最適に組み合わせています。どちらも欠く事無くコンパイラーはパフォーマンスため、そして、言語は開発用に最適化されています。"hello, world" からオペレーティングシステム全体に拡張できるような仕組みになっています。全てはSwift開発者とAppへ健全な将来への投資です。

SwiftはiOSとOX Xを開発する上で素晴らしい手段です。そして、Swiftは新しい機能や性能を進化させ続けます。Swiftのゴールは夢や希望にあふれてます。どんなすばらしいものをみなさんが開発してくるか楽しみです。

22
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
20