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
|