← All languages

Swift

C / functional · 2014Actively developed

Typed native application development with a strong Apple-platform ecosystem.

Procedural · Functional · Object-oriented

Homepage
https://www.swift.org/
Reference / standard
https://www.swift.org/documentation/
Wikipedia (English)
https://en.wikipedia.org/wiki/Swift_(programming_language)

Tracked release

Version
6.3
Artifact
Language / compiler feature release
Published
2026-03-24
Source checked
2026-10-22
https://www.swift.org/blog/swift-6.3-released/

Use & ecosystem

Suited for
Web backends, Desktop applications, Mobile applications
Family / tradition
C-style, Functional / ML / lazy
Maturity
Established
Ecosystem breadth
Focused

Sustained commercial application use and stable toolchains support Established. The strongest library and framework coverage remains concentrated around Apple applications.

Industry & practical use

iOS and macOS applications are central uses. Server-side development is supported, but should not be mistaken for the same depth of adoption and libraries as Apple-platform work.

Compilers, libraries & tooling

The compiler, Swift Package Manager and editor tools support native development. SwiftUI and other Apple frameworks are platform-specific; Linux and Windows have different library availability.

Platforms & deployment

General toolchains
Linux, Windows, macOS, iOS
Specialized tooling
Android
Native cross-compilation
Restricted / involved

Apple platforms have the deepest application integration. Linux and Windows support native development; other targets require separate SDK and ecosystem checks.

Cross-builds depend on supported Swift SDKs and host–target combinations. Apple-platform workflows require Apple SDKs and tooling.

Project health & support

Apple and open-source contributors maintain Swift under published project governance. Platform SDK policies and language evolution remain separate compatibility considerations.

Use, ecosystem & platform assessment reviewed 2026-10-22 · Sources below

History & origin

Apple introduced Swift in 2014 after development led by Chris Lattner. It became open source in 2015, extending beyond Apple platforms while retaining close integration with their application frameworks.

Creators
Chris Lattner, Apple
Origin
2014 — Public introduction at Apple WWDC.

Influences & descendants

Influenced by

  • Not yet documented in this catalogue.

Influenced in this catalogue

  • No linked entries yet.

Language features

Typing
Static
Execution
AOT
Block structure
Explicit delimiters
Semicolons
Optional
Lexical closures
Yes
Namespaced modules
Yes
Pattern matching
Yes
Macro system
Syntactic macros

Implementation notes

  • Modern Swift has syntactic macros. Migrating to a new language mode can involve changes without making the existing stable language pre-1.0.

Sources & references

Project overview
https://www.swift.org/
Language / implementation reference
https://www.swift.org/documentation/

Use, ecosystem & platform sources

Project overview
https://www.swift.org/
Language / implementation reference
https://www.swift.org/documentation/

See the classification definitions for implementation-dependent features. Influence links cover the entries documented here.