このプロジェクトについて
Swiftは、清潔でモダンな構文を特徴とする高パフォーマンスのシステムプログラミング言語です。メモリ安全性をデフォルトで確保しながら、既存のCおよびObjective-Cコードやフレームワークへのシームレスなアクセスを提供します。
Objective-Cや多くの他の言語から影響を受けていますが、Swift自体はC系言語ではありません。完結した独立した言語として、Swiftはフロー制御、データ構造、関数といったコア機能に加え、オブジェクト、プロトコル、クロージャ、ジェネリクスといった高レベルな構造化を備えています。この言語はモジュールを採用しており、ヘッダーファイルの必要とそのコードの重複を防いでいます。
このリポジトリはAppleが管理するSwiftプログラミング言語の主な拠点であり、コンパイラのソースコード、標準ライブラリ、関連ツールを含みます。プロジェクトのコントリビューションガイドラインに従い、プルリクエストを通じての貢献を歓迎しています。
主要な機能:
- 高パフォーマンスのシステムプログラミング
- デフォルトでメモリセーフ
- CおよびObjective-Cとの相互運用性
- 強力な抽象化を備えたモダンな構文
- ヘッダーの代わりにモジュール
- プロトコル、ジェネリクス、クロージャ
- アクティブなオープンソースコミュニティ
言語の使用について詳しくは、swift.org/documentationをご覧ください。コンパイラ internalsについては、ドキュメントインデックスを参照してください。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.