Swift 5.10 日本語化計画 : Swift 5.10


ようこそ Swift へ


まず、こちら をご覧下さい。


以下の記事はhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/aboutswift/ の記事を日本語に訳したものです。


Swift について


言語の高レベルの目標を理解します。


Swift は、携帯電話、タブレット、デスクトップ、サーバー、またはコードを実行するその他のソフトウェアを作成するための素晴らしい方法です。これは、最新の言語思考と多様なオープンソースコミュニティからの知恵を最良に組み合わせた、安全で高速なプログラミング言語です。


Swift は、経験豊富なプログラマーが必要とするパワーと柔軟性を犠牲にすることなく、新しいプログラマーにとってフレンドリーです。これは、スクリプト言語と同じくらい表現力豊かで楽しい、工業品質のプログラミング言語です。コンパイラはパフォーマンスのために最適化され、言語は開発のために最適化されており、どちらも妥協しません。


Swift は、最新のプログラミングパターンを採用することで、大量のクラスの共通プログラミングエラーを定義し去っています。


  • 変数は常に使用前に初期化されます。
  • 配列指標は境界外のエラーがないかチェックされます。
  • 整数はオーバーフローがチェックされます。
  • optional は、nil 値が明示的に処理されるようにします。
  • メモリは自動的に管理されます。
  • エラー処理により、予期しない障害からの回復を制御できます。

Swift コードは、最新のハードウェアを最大限に活用できるようにコンパイルおよび最適化されています。構文と標準ライブラリは、あなたのコードが最高のパフォーマンスをも発揮するように記述する明白な方法へ導く必要があるという指針に基づいて設計されています。安全性とスピードの組み合わせにより、Swift は「Hello, world!」からオペレーティングシステム全体に、あらゆる用途に最適です。


Swift は、他の一般的な言語の開発者にとって馴染みのある最新の軽量構文と、型推論やパターン一致などの強力な機能を組み合わせており、複雑なアイデアを明確かつ簡潔な方法で表現できます。その結果、コードの読み取り、書き込み、保守が容易になります。


Swift は、考え抜かれた新機能と強力な能力を備えて進化し続けています。Swift の目標は野心的です。あなたがそれを使って何を作成するのかを見るのが待ちきれません。


次:バージョン互換性
















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ