Programovací jazyk Swift dokáže být pekelně rychlý i oproti Objective-C

Programovací jazyk Swift dokáže být pekelně rychlý i oproti Objective-C

Na WWDC Apple zveřejnil spoustu softwarových novinek, mezi kterými byl i nový programovací jazyk Swift. Swift je dle Applu jednodušší a tím pádem i přehlednější. Obsahuje i řadu optimalizací, které umožňují rychlejší běh kódu.

I když se hned po uvedení objevilo několik srovnání, kde rozdíly ve výkonu nebyly příliš znatelné nebo se vyskytovaly jen u některých případů, Jesse Squires se rozhodl otestovat výkon nejnovější verze Swiftu, která se objevila s novým prostředím Xcode 6 beta.

Apple na Swiftu stále pracuje a vylepšuje ho. Jak se lze přesvědčit při porovnání výkonu Swiftu proti Objective-C, bez optimalizace kódu je Swift klidně stokrát pomalejší. To je ale normální stav.

Klepněte pro větší obrázek
Srovnání výkonu bez optimalizace pro Swift

Při použití doporučené optimalizace už se ale výsledky zcela obrací a Swift dokáže být v testovaných algoritmech až 35× rychlejší než Objective-C, což je už opravdu velký rozdíl.

Klepněte pro větší obrázek
S optimalizací je Swift opravdu výrazně výkonnější než Objective-C

Apple kromě výkonu neustále vylepšuje funkce a vychytávky a jak sám autor uvádí, v případě čtení a psaní kódu už začíná Objective-C ve srovnání se Swiftem vypadat hodně zastarale.

Diskuze (34) Další článek: Nový nápad, jak vydělat. T-Mobile rozjíždí big data

Témata článku: Apple, Programování, Programovací jazyk, Jesse, I/O, Dok, Swift, Normální stav, Xcode, Jazyk


Určitě si přečtěte

ELONOVINKY: Druhá strana popularity – servisy Tesly jsou přeplněné a nestíhají

ELONOVINKY: Druhá strana popularity – servisy Tesly jsou přeplněné a nestíhají

** Automobilka Tesla neustále zvyšuje prodeje svých vozů ** S kvapně rostoucím počtem nových majitelů Tesel ale stoupá i počet zákazníků servisů ** Servisy Tesly nestíhají, firma proto řeší další akutní problém

Petr Melechin, Karel Dlabač | 73

Windows 10 už jsou na 700 milionech počítačů, ale není to jen labutí píseň?

Windows 10 už jsou na 700 milionech počítačů, ale není to jen labutí píseň?

** Windows 10 překonaly hranici 700 milionů instalací ** To je úctyhodné číslo a miliarda se blíží ** Analýzy ale i tak ukazují proměnu, jak používáme počítače a mobily

Jakub Čížek | 49

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 65


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku