Zavrieť reklamu

Apple v súčasnosti pracuje na Swift 5.0. Ide o významnú aktualizáciu programovacieho jazyka, ktorý firma prvýkrát predstavila v roku 2014. V rámci príprav na túto aktualizáciu sa vedúci projektu Ted Kremenek zúčastnil rozhovoru s Johnom Sundellom v jeho podcaste. Pri tej príležitosti sme sa tak dozvedeli viac o novinkách, ktoré Swift 5.0 prinesie.

Ted Kremenek pôsobí v Apple ako senior manager pre jazyky a beh programov. Je poverený dohľadom nad vydaním Swift 5 a zároveň pôsobí aj ako hovorca celého projektu. V Sundellovom podcaste sa rozhovoril o témach, ako sú nové funkcie, ktoré Apple plánuje do nového Swiftu zakomponovať, a celkovo o piatej generácii ako takej.

Swift 5 sa má v prvom rade zamerať na dlho očakávanú implementáciu stability ABI (Application Binary Interfaces). V záujme zavedenia a plnej funkčnosti tejto stability je potrebné pri Swifte zaviesť výrazné zmeny. Swift 5 vďaka tomu umožní prepojenie aplikácie vytvorenej v jednej verzii Swift kompilera s knižnicou vybudovanou v inej verzii, čo doteraz nebolo možné.

Swift vznikol v roku 2014 a slúži na vývoj aplikácií pre iOS, macOS, watchOS a tvOS. Počiatky vývoja Swiftu sa ale datujú až do roku 2010, kedy na ňom začal pracovať Chris Lattner. O štyri roky neskôr bol Swift predstavený na WWDC. Príslušná dokumentácia je k dispozícii napríklad na Knihy. Apple sa snaží Swift priblížiť aj verejnosti, a to ako prostredníctvom workshopov a vzdelávacích programov, tak aj napríklad pomocou aplikácie Swift Playgrounds pre iPad. Príslušný podcast je dostupný na iTunes.

Swift programming language FB
.