GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Swift programming language
URI:
https://gptkb.org/entity/Swift_programming_language
GPTKB entity
Statements (62)
Predicate
Object
gptkbp:instanceOf
gptkb:programming_language
gptkbp:designedBy
gptkb:Apple_Inc.
gptkbp:developer
gptkb:Chris_Lattner
gptkb:Apple_Developer_Tools_Team
gptkbp:documentation
https://docs.swift.org/swift-book/
gptkbp:fileExtension
.swift
gptkbp:firstAppearance
2014
https://www.w3.org/2000/01/rdf-schema#label
Swift programming language
gptkbp:implementedIn
gptkb:LLVM_backend
Swift compiler
gptkbp:influencedBy
gptkb:Objective-C
gptkb:Python
gptkb:Ruby
gptkb:Haskell
gptkb:C#
gptkb:Rust
gptkb:CLang
gptkbp:latestReleaseVersion
September 2023
5.9
gptkbp:license
gptkb:Apache_License_2.0
gptkbp:openSource
true
gptkbp:packageManager
gptkb:Swift_Package_Manager
gptkbp:paradigm
imperative
object-oriented
functional
multi-paradigm
block structured
protocol-oriented
gptkbp:platform
gptkb:Windows
gptkb:iOS
gptkb:iPadOS
gptkb:macOS
gptkb:tvOS
gptkb:watchOS
gptkb:Linux
gptkbp:replacedBy
gptkb:Objective-C
gptkbp:sourceModel
open source
gptkbp:standardLibrary
gptkb:Swift_Standard_Library
gptkbp:supports
automatic memory management
concurrency
type inference
closures
generics
enums
optionals
pattern matching
protocol extensions
value types
actor model
structs
gptkbp:typingDiscipline
strong
static
inferred
gptkbp:usedFor
server-side development
system programming
cross-platform development
app development
gptkbp:website
https://swift.org/
gptkbp:bfsParent
gptkb:David_Abrahams
gptkb:Chris_Lattner
gptkb:Union_(computer_science)
gptkbp:bfsLayer
6