Swift 3

GPTKB entity

Statements (58)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 5
gptkbp:bfsParent gptkb:Swift_2
gptkbp:constructed_in gptkb:theorem
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:military_unit
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_designed_for i OS development
gptkbp:is_open_source gptkb:theorem
gptkbp:platform gptkb:smartphone
gptkb:television_channel
gptkb:CEO
gptkb:watch
gptkbp:released September 2016
gptkbp:successor gptkb:Swift_4
gptkbp:supports type inference
multithreading
protocol-oriented programming
optionals
gptkbp:uses LLVM compiler infrastructure