Abo
  • Services:
Anzeige
Swift soll Objective-C ablösen.
Swift soll Objective-C ablösen. (Bild: David Bates)

Programmiersprache: Swift ist gekommen, um zu bleiben

Swift soll Objective-C ablösen.
Swift soll Objective-C ablösen. (Bild: David Bates)

Objective-C ade! Apples neue Programmiersprache Swift ist auf dem besten Weg, sich durchzusetzen. Dass Apple selbst die Sprache noch sehr zurückhaltend einsetzt, ist dabei kein schlechtes Zeichen.
Von Jan Brinkmann

Apples neue Sprache Swift vereint erfolgreiche Konzepte unterschiedlicher Programmiersprachen und soll Objective-C ablösen. Mittlerweile wird die Sprache als Open-Source-Projekt weiterentwickelt und kann außer auf Apple-Plattformen auch unter Linux verwendet werden. Es lohnt sich sowohl für Ein- als auch für Umsteiger, genauer hinzusehen. Denn Swift ist gekommen, um zu bleiben.

Anzeige

Was ist Swift?

Apple sieht in Swift einen Nachfolger für die Programmiersprache Objective-C, die bisher überwiegend für Apples Betriebssysteme iOS und OS X verwendet wurde. Apples Chefentwickler Chris Lattner hat bereits vor der Veröffentlichung 2014 mehrere Jahre an Swift gearbeitet. Lattner war zuvor mit dem LLVM- Compiler erfolgreich, den er zusammen mit Vikram Adve als Studienprojekt entwickelt hatte. Die Weiterentwicklung baute Apple aus und stellte Lattner als Projektleiter ein. Mittlerweile ist der LLVM der Standardcompiler in Xcode.

Das Besondere an Swift ist die Kombination erfolgreicher Ideen und Konzepte aus anderen Sprachen wie Objective-C, Rust, Haskell, Ruby, Python, C#, CLU und D. Die Syntax ist deutlich übersichtlicher als beim Vorgänger Objective-C. Im Vergleich mit Objective-C sind die automatische Erkennung von Datentypen und die Playgrounds ein Alleinstellungsmerkmal von Swift.

Die Zustimmung in der Community ist deutlich zu erkennen: Seit der Veröffentlichung übernimmt Swift immer mehr Marktanteile - besonders von Objective-C. Laut dem vor kurzem aktualisierten TIOBE-Index, der die Beliebtheit von Programmiersprachen anhand verschiedener Kriterien ermittelt, ist Objective-C von Platz 4 auf 14 gefallen, Swift von Platz 27 auf 16 gestiegen (Stand Februar 2016).

Swift ist quelloffen

Swifts Öffnung als Open Source steigert ihr Potenzial, sich langfristig durchzusetzen. Die Sprache ist mittlerweile ein vollwertiges Open-Source-Projekt und steht unter der Apache-Lizenz. Damit sind anfängliche Bedenken aus der Welt, Apple könnte wie andere große Konzerne nur mit dem Attribut "Open Source" werben wollen, tatsächlich aber nur halbherzig den Code zur Verfügung stellen, wenn das Produkt schon einige Wochen auf dem Markt ist.

Bei Swift ist das anders: Die Zukunft wird transparent diskutiert und protokolliert. Die weitere Entwicklung findet öffentlich statt. Auch wenn am Ende natürlich Chris Lattner und somit auch Apple das letzte Wort haben, besteht für jeden eine echte Chance, sich in die Gestaltung einzubringen, Vorschläge zur Diskussion zu stellen und Veränderungen anzuregen.

Das eröffnet viele Möglichkeiten: Zum Beispiel ist Linux im Embedded-Bereich stark vertreten. Die Portierung auf den Bastelrechner Raspberry Pi ist bereits gelungen. In dem Bereich kann Swift eine echte Alternative zu C werden. Durch die Öffnung gibt es außerdem die Aussicht auf eine Umsetzung für Windows. Sollten die drei großen Desktop-Plattformen abgedeckt werden, ist Swift auch für den Unterricht interessant. Jeder Student wäre frei in der Wahl seiner Desktop-Umgebung. Das ist derzeit ein Argument für Java.

Auch kurzfristig ist Swift bereits eine Alternative zu Objective-C, unter anderem, weil Projekte Swift und Objective-C gemeinsam verwenden können.

Aber was genau macht Swift so besonders, gerade im Vergleich zu Objective-C?

Objective-C und Swift im Vergleich 

eye home zur Startseite
GLSS2012 26. Jun 2016

kennt jemand noch ein gutes Foren außer www.swift-support.de ?

HansiHinterseher 21. Mär 2016

Late Binding hat jede Sprache die Polymorphie unterstützt. Du meinst sicherlich das...

Analysator 21. Mär 2016

Ich habe an der Uni Java und Objective C (und zum Glück Haskell) gelernt. Ich mag alle...

TheUnichi 08. Mär 2016

Es geht nicht da rum, "optionale" Features bereitzustellen. Apple ist klar, wenn es...

zilti 07. Mär 2016

Es gäbe da auch noch GNUStep, die entwickeln Cocoa für Linux. Weiss aber nicht, wie gut...



Anzeige

Stellenmarkt
  1. T-Systems International GmbH, München, Leinfelden-Echterdingen
  2. DRÄXLMAIER Group, Vilsbiburg bei Landshut
  3. Deutsche Telekom AG, Darmstadt
  4. Sonntag & Partner Partnerschaftsgesellschaft mbB, Augsburg


Anzeige
Blu-ray-Angebote
  1. (u. a. The Big Bang Theory, The Vampire Diaries, True Detective)
  2. (u. a. Fast & Furious 1-7 Blu-ray 26,49€, Indiana Jones Complete Blu-ray 14,76€, The Complete...
  3. 39,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Cortex-A75

    ARM bringt CPU-Kern für Windows-10-Geräte

  2. Cortex-A55

    ARMs neuer kleiner Lieblingskern

  3. Mali-G72

    ARMs Grafikeinheit für Deep-Learning-Smartphones

  4. Service

    Telekom verspricht kürzeres Warten auf Techniker

  5. BVG

    Fast alle U-Bahnhöfe mit offenem WLAN

  6. Android-Apps

    Rechtemissbrauch ermöglicht unsichtbare Tastaturmitschnitte

  7. Electro Fluidic Technology

    Schnelles E-Paper-Display für Video-Anwendungen

  8. Heiko Maas

    "Kein Wunder, dass Facebook seine Vorgaben geheim hält"

  9. Virtual Reality

    Oculus Rift unterstützt offiziell Roomscale-VR

  10. FTP-Client

    Filezilla bekommt ein Master Password



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Blackberry Keyone im Test: Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
Blackberry Keyone im Test
Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
  1. Blackberry Keyone kommt Mitte Mai
  2. Keyone Blackberrys neues Tastatur-Smartphone kommt später

The Surge im Test: Frust und Feiern in der Zukunft
The Surge im Test
Frust und Feiern in der Zukunft
  1. Computerspiele und Psyche Wie Computerspieler zu Süchtigen erklärt werden sollen
  2. Wirtschaftssimulation Pizza Connection 3 wird gebacken
  3. Mobile-Games-Auslese Untote Rundfahrt und mobiles Seemannsgarn

Vernetzte Hörgeräte und Hearables: Ich filter mir die Welt widdewiddewie sie mir gefällt
Vernetzte Hörgeräte und Hearables
Ich filter mir die Welt widdewiddewie sie mir gefällt
  1. Polar Fitnesstracker A370 mit Tiefschlaf- und Pulsmessung
  2. The Dash Pro Bragis Drahtlos-Ohrstöpsel können jetzt auch übersetzen
  3. Beddit Apple kauft Schlaf-Tracker-Hersteller

  1. Re: 1400W... für welche Hardware?

    Ach | 05:04

  2. Wie passt das mit der Vorratsdatenspeicherung...

    GaliMali | 04:38

  3. Re: Für was verwendet man den noch im Jahr 2017?

    GaliMali | 03:52

  4. Re: Siri und diktieren

    Proctrap | 02:15

  5. Re: Habe nach meinen Umzug knapp ein halbes Jahr...

    Trockenobst | 00:58


  1. 06:00

  2. 06:00

  3. 06:00

  4. 12:31

  5. 12:15

  6. 11:33

  7. 10:35

  8. 12:54


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel