Die Nachfrage nach Programmierern mit Kenntnis von Apples Sprache Swift ist innerhalb des Jahres 2015 um etwa 600 Prozent angestiegen. Das besagt eine Auswertung von Stellenausschreibungen „zehntausender“ Firmen durch das Freelancer-Netzwerk Toptal.
Apple hatte Swift erst im Juni 2014 als Standardsprache für die iOS- und Mac-OS-Entwicklung vorgestellt. Schnelles Wachstum war aufgrund der Verbreitung von iOS-Geräten und der Attraktivität von Apples Ökosystem durchaus zu erwarten, Swift hat aber bisher alle Erwartungen und alle Vorgänger übertroffen. Zu diesem Fazit kommen etwa auch Statistiken, die sich mit den Anteilen der Sprachen auf GitHub befassen.
Im Dezember hatte Apple Swift quelloffen gemacht, den Compiler ebenso wie die Standardbibliothek, und einen Linux-Port vorgelegt. Die Entwicklung des für Frühjahr angekündigten Swift 2.2 läuft nun auf GitHub. Die Sprache untersteht der Apache-Lizenz in Version 2.0. Zusätzliche Unterstützung kommt von Apple-Partner IBM, der mit einer Sandbox cloudbasierte Tests von Swift-Programmen ermöglicht.
Die beliebteste Sprache für die App-Entwicklung ist aber weiter Java, wie kürzlich eine Studie des Anzeigennetzes InMobi ergab. Dafür wurden 1085 Entwickler befragt, von denen 65 Prozent Java bevorzugten. An zweiter Stelle stand HTML5 mit 45 Prozent, vor JavaScript mit 44 Prozent und Apples früherer Standard-Programmiersprache Objective-C mit 36 Prozent. Für Swift erklärten sich 18 Prozent – ein für eine neue Sprache beträchtlicher Anteil, wie InMobi festhielt.
Im Rahmen der von techconsult im Auftrag von ownCloud und IBM durchgeführten Studie wurde das Filesharing in deutschen Unternehmen ab 500 Mitarbeitern im Kontext organisatorischer, technischer und sicherheitsrelevanter Aspekte untersucht, um gegenwärtige Zustände, Bedürfnisse und Optimierungspotentiale aufzuzeigen. Jetzt herunterladen!
Swift kombiniert Apple zufolge die Leistung und Effizienz von kompilierten Sprachen mit der Einfachheit und Interaktivität gängiger Skriptsprachen. Es unterstützt (neben Linux) alle Apple-Plattformen, nämlich iOS, OS X, watchOS und tvOS. Swift unterliegt der Apache-Lizenz in Version 2.0 mit einer Runtime-Library-Ausnahme. Letzteres bedeutet in der Praxis, dass mit Swift erstellte Apps diese Tatsache nicht extra ausweisen müssen.
Zum Download werden Compiler, Debugger, Standard-Library, Foundation-Libraries, Package-Manager und REPL angeboten. Wie andere moderne Programmiersprachen, etwa Googles Go oder Mozillas Rust, baut Swift auf C und C++ auf, vermeidet aber deren Schwächen. Anders als bei Java und C# werden die Programme zu nativem Code kompiliert. Zu Swifts Besonderheiten zählt, dass es bestimmte Fehlerklassen von vornherein ausschließt – beispielsweise Endlosschleifen wie die im Februar 2014 von Apple gestopfte „Goto fail“-Lücke in iOS und OS X.
[mit Material von Liam Tung, ZDNet.com]
Tipp: Wie gut kennen Sie Apple? Überprüfen Sie Ihr Wissen – mit 15 Fragen auf silicon.de.
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…
Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…