Professional Documents
Culture Documents
Swift
Basisdaten
Paradigmen: Multiparadigmen
(objektorientiert, funktional, imperativ, Blockstruktur)
Erscheinungsjahr: 2014
Entwickler: Apple
Swift ist eine Programmiersprache von Apple für iOS, macOS, tvOS, watchOS und Linux, die auf
der Entwicklerkonferenz WWDC 2014 vorgestellt wurde.
Es handelt sich dabei um eine multiparadigmatische Sprache, die Ideen von Objective-
C, Rust, Haskell, Ruby, Python, C#, CLU, D[2] und anderen Programmiersprachen aufgreift.[1] Sie
bietet Mechanismen wie Klassen, Vererbung, Closures, Typinferenz, Funktionen höherer
Ordnung, generische Typen und Namensräume sowie multiple Rückgabetypen und -
werte.[3] Der Compiler basiert auf LLVM.[4]
Auf der Konferenz wurde das dazugehörige Handbuch angekündigt und im iBooks Store zur
Verfügung gestellt.[5]
Laut Swifts Chefarchitekten, Chris Lattner,[1] soll Swift Objective-C bei Apple nicht ersetzen,
sondern eine zusätzliche Möglichkeit zum Entwickeln für die
Plattformen iOS und macOS bieten.[6]
Inhaltsverzeichnis
1Geschichte
o 1.1Swift 1
o 1.2Swift 2
o 1.3Swift 3
o 1.4Swift 4
2Code-Beispiele
3Siehe auch
4Literatur
5Weblinks
6Einzelnachweise
let apples = 3
let oranges = 5
let appleSummary = "Ich habe \(apples) Äpfel."
let fruitSummary = "Ich habe \(apples + oranges) Früchte."
print("Hallo Welt!")