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
|