Apple hat eine Swift Benchmark Suite quelloffen verfügbar gemacht. Sie steht nun wie die Programmiersprache selbst auf GitHub unter einer Apache-Lizenz zur Einsicht und zum Download bereit.
Insgesamt handelt es sich um 75 Benchmarks, die typische Belastungen simulieren, Libraries für Benchmark-Funktionen, einen Treiber für die Durchführung der Messungen und eine Utility, um die Leistung über mehrere Swift-Versionen hinweg zu vergleichen. Wünsche für weitere Tests und Verbesserungsvorschläge nimmt Apple laut Larson gern entgegen.
Das Webinar “Wie eine optimale IT-Infrastruktur für UCC-Lösungen die Produktivität Ihrer Mitarbeiter steigert” informiert Sie über die Vorteile einer Unified Communications & Collaboration-Lösung (UCC) und skizziert die technischen Grundlagen, die für die erfolgreiche Implementierung nötig sind. Jetzt registrieren und die aufgezeichnete Fassung des Webinars ansehen.
Die Programmiersprache Swift selbst hatte Apple vor rund zwei Monaten quelloffen gemacht. Auf der zentralen Website Swift.org fand sich zugleich erstmals eine Swift-Version für Linux, im Quelltext und in Form von Binärdateien für Ubuntu.
Das 2014 eingeführte Swift kombiniert Apple zufolge die Leistung und Effizienz von kompilierten Sprachen mit der Einfachheit und Interaktivität gängiger Skriptsprachen. Das auf GitHub gehostete Projekt 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.
Tipp: Wie gut kennen Sie Apple? Überprüfen Sie Ihr Wissen – mit 15 Fragen auf silicon.de.
Transferstelle Cybersicherheit im Mittelstand hat Tool entwickelt, das Unternehmen hilft, einen Vorfall einzuschätzen und in…
Im Jahr 2024 wurden in Deutschland durchschnittlich vier Nutzerkonten von Onlinediensten pro Sekunde kompromittiert.
Die Änderung betrifft Windows 10 und Windows 11. Künftig verzichtet Windows somit auf die lokale…
Es geht um eine Mehrheitsbeteiligung. TSMC soll jedoch den Betrieb der Chip-Produktion von Intel vollständig…
Der Bedeutung von Passwörtern wird selten Aufmerksamkeit gewidmet, bevor es zu einem Bruch der Datensicherheit…
BSI-Abschlussbericht belegt erhebliche Schwachstellen in der Datensicherheit und im Schutz der übermittelten Gesundheitsinformationen von Wearables.