Swift

E17651

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

All labels observed (14)

How this entity was disambiguated

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
linked to: macOS Cocoa

Combine
SwiftUI
UIKit
Vapor (web framework)
usesCompiler Swift compiler
linked to: Swift
usesCompilerInfrastructure LLVM
website https://swift.org

How these facts were elicited

Referenced by (106)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python influenced Swift
iOS programmingLanguage Swift
Codex supportsLanguage Swift
Swift (programming language) usesCompiler Swift compiler
subject linked to: Swift
linked to: Swift
watchOS primaryLanguage Swift
JSON parsedBy Swift
Cocoa programmingLanguage Swift
Objective-C influenced Swift
Mail programmingLanguage Swift
HealthKit primaryLanguage Swift
subject linked to: HealthKit framework
ARKit programmingLanguage Swift
subject linked to: ARKit framework
LLVM supportsLanguageFrontend Swift (via Swift compiler)
linked to: Swift
Scala influenced Swift
Apple Worldwide Developers Conference 2014 announced Swift (programming language)
linked to: Swift
Apple Worldwide Developers Conference 2014 introduced Swift (programming language)
linked to: Swift
UIKit primaryLanguage Swift
Vapor programmingLanguage Swift
subject linked to: Vapor (web framework)
Vapor supportsLanguage Swift
subject linked to: Vapor (web framework)
Fluent programmingLanguage Swift
subject linked to: Vapor (web framework)
Leaf programmingLanguage Swift
subject linked to: Vapor (web framework)
Chris Lattner knownFor Swift programming language
linked to: Swift
Chris Lattner notableWork Swift programming language
linked to: Swift
Chris Lattner designed Swift programming language
linked to: Swift
Apple Worldwide Developers Conference 2015 announced Swift 2
linked to: Swift