ExpertClub
  1. Home
  2. Programming languages
  3. Swift
Language

Swift

Paradigmsobject-oriented programming, functional programming, declarative programming, multi-paradigm programming, block-structured programming, imperative programming
Typing disciplinestrong typing, inference typing, static typing
First appeared2014
Designed byChris Lattner, Doug Gregor
DeveloperChris Lattner, Apple Inc.
Typemulti-paradigm programming language, block-structured programming language, free software, object-based language, programming language
Influenced byScala, Haskell, D, Python, Java, C++, C#, Smalltalk, Objective-C, Ruby, Rust, CLU +1
LicenseApache Software License 2.0, Apache License
Latest version6.4.2
File extensionsswift
Websiteswift.org
Written inC++
Operating systemsIPadOS, IOS, Linux, TvOS, Windows 10, WatchOS, MacOS, Microsoft Windows, VisionOS

Sources: Wikidata (CC0) · Wikidata Q17118377

Operating systems · 7

Programming languages · 5

Programming languages · 1

LanguageParadigmsFirst appearedDeveloper
Swift LispKit———