Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Swift

Multi-Paradigm Language

Swift is Apple's general-purpose, multi-paradigm programming language, first released in 2014 as a modern replacement for Objective-C. Swift combines protocol-oriented, object-oriented and functional programming features with a strong, safety-focused static type system, and is the primary language for developing applications across Apple's platforms (iOS, iPadOS, macOS, watchOS and tvOS), with an open-source toolchain, released in 2015, that also targets Linux and Windows. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
First Released
2014 2
Paradigm
Protocol-oriented, object-oriented, functional and imperative 2
Significance
Apple's primary application language for iOS, iPadOS, macOS, watchOS and tvOS, succeeding Objective-C; open-sourced in 2015 and also used on Linux, Windows and for server-side development. 2
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Strongly Typed 1
License
Apache License 2.0 1
FAQs

Can Swift be used outside Apple platforms?

Yes. Swift is open source and can be used on Windows and Linux.

Yes. Swift is open source, and its official site describes using it on Windows to build Swift libraries and applications, as well as working with Linux server-side code.
Connections

Follows Typing Discipline

In Field

Invented By

Source Wikipedia: Swift (programming language)

Licensed Under

Preceded By

Objective-C, Programming Languages

Swift was introduced in 2014 as a modern replacement for Objective-C, which had been Apple's primary application language since the early 1980s.

Source Wikipedia: Swift (programming language)
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Originated In

Also in Business Atlas: where this subject originated.

Sources
1. Wikidata: Swift
  • Wikidata Q17118377, resolved via en.wikipedia pageprops (wave rule R-L)
  • Wikidata Q17118377 P275 (license)
  • Wikidata Q17118377 P7078 (typing discipline)
View the Source
2. Wikipedia: Swift (programming language)
Wikimedia Foundation
  • Introduction
  • History section
  • Infobox / History section
  • Invented By: Chris Lattner
  • Preceded By: Objective-C
  • In Group: General-Purpose Multi-Paradigm Languages, Lead
    Swift is a high-level general-purpose, multi-paradigm, compiled programming language created by Chris Lattner in 2010 for Apple Inc. and maintained by the open-source community.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.