Swift 3

GPTKB entity

Statements (58)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:designed_for i OS development
gptkbp:developed_by gptkb:Apple_Inc.
gptkbp:features error handling
string interpolation
closures
generics
tuples
gptkbp:formulation similar to Python and Ruby
gptkbp:has gptkb:Swift_Package_Manager
playgrounds
memory management
type safety
strong community support
extensive documentation
active development
support for reactive programming
support for functional programming
support for object-oriented programming
dynamic libraries
support for imperative programming
modern syntax
interoperability with Objective-C
support for Unicode
https://www.w3.org/2000/01/rdf-schema#label Swift 3
gptkbp:improves performance over Swift 2
gptkbp:is gptkb:fast
cross-platform
open-source
widely adopted
expressive
easy to learn
safe
used in education
used for mobile app development
used for web development
used for server-side development
continuously evolving
used for system programming
used in industry
used in large enterprises
used in startups
part of the Swift programming language family
gptkbp:is_compiled gptkb:true
gptkbp:is_open_source gptkb:true
gptkbp:platforms gptkb:watch_OS
gptkb:Apple_TV
gptkb:i_OS
gptkb:mac_OS
gptkbp:released_on September 2016
gptkbp:successor gptkb:Swift_4
gptkbp:supports type inference
multithreading
protocol-oriented programming
optionals
gptkbp:uses LLVM compiler infrastructure
gptkbp:bfsParent gptkb:Swift_2
gptkbp:bfsLayer 6