Swift (Programmiersprache)
Swift ist eine Programmiersprache von Apple Inc. für iOS, iPadOS, macOS, tvOS, watchOS, Linux, Windows, z/OS und Android.
Swift | |
---|---|
Basisdaten | |
Paradigmen: | Multiparadigmen (objektorientiert, funktional, imperativ, Blockstruktur) |
Erscheinungsjahr: | 2. Juni 2014 |
Designer: | Chris Lattner, Doug Gregor |
Entwickler: | Apple Inc. |
Aktuelle Version | 5.10 (5. März 2024) |
Typisierung: | stark, statisch |
Beeinflusst von: | Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, D |
Betriebssystem: | macOS, iOS (inkl. tvOS, watchOS), Linux, Windows, z/OS |
Lizenz: | Apache-Lizenz 2.0 (seit Swift 2.2) |
swift.org |
Es handelt sich dabei um eine multiparadigmatische Sprache, die Ideen von Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, D und anderen Programmiersprachen aufgreift. Sie bietet Mechanismen wie Klassen, Vererbung, Closures, Typinferenz, Funktionen höherer Ordnung, generische Typen und Namensräume sowie multiple Rückgabetypen und -werte. Der Compiler basiert auf LLVM.
Laut Swifts Chefarchitekten, Chris Lattner, soll Swift Objective-C bei Apple nicht ersetzen, sondern eine zusätzliche Möglichkeit zum Entwickeln für die Plattformen iOS und macOS bieten.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.