Programovací jazyk Swift
Kód: 0505787Detailní popis produktu
Tato kniha seznamuje s moderním, objektově orientovaným jazykem Swift z dílny společnosti Apple. Je určena programátorům, kteří již mají základní znalosti a zkušenosti s některým jiným objektovým programovacím jazykem. Lze přitom předpokládat, že půjde o Python, Javu, C++ nebo C#, tedy jazyky, které si dlouhodobě udržují vysokou popularitu. Při výkladu proto čtenáře průběžně upozorňuje na rozdíly mezi Swiftem a těmito jazyky. Kniha nezdržuje zdlouhavým vysvětlováním základních pojmů, jako jsou proměnná, podmínka nebo objekt. Je určena vývojářům, kteří chtějí rychle a bezpečně proniknout filozofie jazyka Swift. Namísto nekritického přebírání informací z oficiální dokumentace nabízí střízlivý inženýrský pohled na to, v čem se Swift zásadně liší od tradičních objektově orientovaných jazyků z rodiny „velké čtyřky“.
Vysvětlí vám, proč vás překladač nenechá provést ani tu nejbanálnější implicitní konverzi, proč Swift nemá abstraktní třídy ani klasický garbage collector a jaké to je pracovat v nekompromisně přísném typovém systému. Ukáže vám, jak funguje protokolově orientované programování (POP), jaké výhody a úskalí přinášejí hodnotové typy a proč se pole a slovníky ve Swiftu chovají odlišně než v jiných jazycích.
Stručně a přehledně představí klíčové výhody i nevýhody Swiftu a vysvětlí, jak historický vývoj jazyka ovlivnil jeho současné postavení mezi moderními programovacími jazyky.
Doplňkové parametry
| Kategorie: | Informatika, výpočetní technika |
|---|---|
| Hmotnost: | 0.26 kg |
| EAN: | 9788027184934 |
| Autor: | Rudolf Pecinovský |
| Datum vydání: | 08/2026 |
| Edice: | myslíme v... |
| Jazyk: | CZE |
| Značka: | GRADA |
| Vazba: | Brožovaná bez přebalu lesklá |
| ISBN: | 978-80-271-8493-4 |
| Počet stran: | 144 |
| POCKSBAL: | 0 |
Hodnocení produktu
Buďte první, kdo napíše příspěvek k této položce.
Diskuze
Buďte první, kdo napíše příspěvek k této položce.
Pouze registrovaní uživatelé mohou vkládat příspěvky. Prosím přihlaste se nebo se registrujte.
