Swift

E17651

Swift is a modern, compiled programming language developed by Apple for building fast, safe, and expressive applications across its platforms and beyond.


Statements (71)
Predicate Object
instanceOf programming language
announcedAt Apple Worldwide Developers Conference 2014
backwardCompatibility interoperable with Objective-C APIs
compilesTo native code
defaultFileExtension .swift
designedBy Apple Inc.
Chris Lattner
designGoal expressiveness
modern syntax
performance
safety
developer Apple Inc.
firstAppeared 2014
hasFeature actors
automatic reference counting
closures
concurrency with async-await
error handling with try-catch
generics
interoperability with Objective-C
memory safety features
modules
null safety via optionals
optionals
pattern matching
protocol extensions
type inference
value types with structs and enums
influenced Swift for TensorFlow
influencedBy C#
CLU
Haskell
Objective-C
Python
Ruby
Rust
license Apache License 2.0
memoryManagement automatic reference counting
packageManager Swift Package Manager
paradigm block-structured programming language
functional programming language
imperative programming language
multi-paradigm
object-oriented programming language
protocol-oriented programming language
platform Android (community-supported)
Linux
Windows
iOS
macOS
tvOS
watchOS
repository https://github.com/apple/swift
sourceModel open source
stableRelease Swift 5.x
standardLibrary Swift Standard Library
targetApplicationDomain desktop applications
mobile applications
server-side applications
systems programming
typingDiscipline static typing
strong typing
type inference
usedWithFramework AppKit
Combine
SwiftUI
UIKit
Vapor (web framework)
usesCompiler Swift compiler
usesCompilerInfrastructure LLVM
website https://swift.org


Please wait…