Swift (programming language)

GPTKB entity

Statements (61)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:announced gptkb:WWDC_2014
gptkbp:designedBy gptkb:Apple_Inc.
gptkbp:developer gptkb:Apple_Inc.
open-source community
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:influenced gptkb:Kotlin
Dart
gptkbp:influencedBy gptkb:Objective-C
gptkb:Python
gptkb:Ruby
gptkb:Haskell
gptkb:C#
gptkb:Rust
gptkb:CLang
gptkbp:latestReleaseVersion 2023-09-18
5.9
gptkbp:license gptkb:Apache_License_2.0
gptkbp:openSource 2015
gptkbp:packageManager gptkb:Swift_Package_Manager
gptkbp:paradigm imperative
generic
object-oriented
reflective
functional
multi-paradigm
block structured
protocol-oriented
gptkbp:platform gptkb:Android
gptkb:Windows
gptkb:iOS
gptkb:iPadOS
gptkb:macOS
gptkb:tvOS
gptkb:watchOS
gptkb:Linux
gptkbp:primaryImplementation Swift compiler
gptkbp:replacedBy gptkb:Objective-C
gptkbp:sourceModel open source
gptkbp:supports automatic memory management
type inference
closures
generics
error handling
optionals
pattern matching
protocol extensions
tuples
gptkbp:typingDiscipline strong
static
inferred
gptkbp:usedFor server-side development
cross-platform development
iOS app development
macOS app development
gptkbp:website https://swift.org/
gptkbp:bfsParent gptkb:Apache_License_2.0
gptkbp:bfsLayer 5