V ďalšom článku sa na to pozrieme ako môžeme nainštalovať swift na Ubuntu 20.04. Toto je názov programovacieho jazyka Apple, pomocou ktorého môžeme vytvárať aplikácie Mac OS X a IOS. Pretože tento jazyk používa kombináciu rôznych populárnych programovacích jazykov, dá sa ľahko naučiť.
Spočiatku bol Swift k dispozícii iba pre zariadenia Apple a nemohol byť použitý v Gnu / Linux, Windows a iných operačných systémoch. Postupom času jej popularita rástla a používatelia žiadali spoločnosť Apple, aby uviedla Swift na iné platformy. Nakoniec nakoniec sa rozhodli, že Swift bude open source.
Rýchly je funkčný objektový jazyk s viacerými vzormi, ktorý navrhol Chris Lattner na riešenie problémov s Objective-C. Tento jazyk tiež pristupuje k starším kódom napísaným v Objective-C. Hlavným cieľom vývoja tohto jazyka je zvýšenie bezpečnosti, oprava chýb a krátkych kódov. Vďaka kompilátoru v Xcode môžu vývojári ľahko vytvárať svoje vlastné aplikácie.
Všeobecné vlastnosti Swift
- Rýchlosť je dôležitá a rozdielna charakteristika jazyka Rýchle programovanie.
- Všeobecne platí, že tento programovací jazyk v porovnaní s predchádzajúcim vývojom vyniká tým, že je bezpečnejší, rýchlejší a pomocou ktorého môžeme dosiahnuť lepšie výsledky.
- Zabezpečenie spoločnosti Swift je založené hlavne na nižšej pravdepodobnosti omylov pri písaní. Pretože je založený na čistejšom kóde, s variabilnou štruktúrou menej náchylnou na chyby a s automatickou správou, mala by existencia chýb alebo problémov byť menšia.
- Programovací jazyk bez chýb alebo s menšou pravdepodobnosťou výskytu má následnú výhodu v tom, že digitálny vývoj založený na tomto kóde je tiež stabilnejší. V dôsledku toho aplikácie v aplikácii Swift sú bezpečnejšie ako aplikácie vytvorené v iných programovacích jazykoch.
- Musíte to pochopiť jeho existencia vyplýva z potreby zdokonaliť alebo dokonca nahradiť jazyky ako Objective-C.
- Dnes zostáva Swift najrýchlejší programovací jazyk, ktorý je možné použiť pre akýkoľvek vývoj v systéme iOS.
- Keď premenná narazí na nulové a nulové chyby, programátori zabraňujú zrúteniu aplikácie umiestnením otáznika do štruktúry kódu.
- Medzi vlastnosťami, ktoré je potrebné vyzdvihnúť, je jeho neustály vývoj. Tento jazyk je v skutočnosti taký nedávny, pretože sa prezentuje ako vývoj zvyšných programovacích jazykov pred ním. V súlade s touto filozofiou sa spoločnosť Swift neustále vyvíja, čím lepšie využíva pokrok nových technológií a umožňuje používateľom čoraz zložitejší a funkčnejší vývoj.
Nainštalujte si Swift na Ubuntu 20.04
Ak chcete nainštalovať Swift v Ubuntu, budeme musieť postupovať iba podľa krokov uvedených nižšie. Prvý krok, ktorý treba nasledovať, bude pred začatím inštalácie pridajte potrebné závislosti. K tomu stačí otvoriť terminál (Ctrl + Alt + T) pomocou nasledujúceho príkazu:
sudo apt install clang libpython2.7 libpython2.7-dev
Po nainštalovaní potrebných závislostí urobíme stiahnuť rýchlo. Ak to chcete urobiť, v rovnakom termináli môžeme použiť wget nasledovne:
wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz
Po dokončení sťahovania urobíme extrahovať súbor tar pomocou nasledujúceho príkazu:
tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz
Ďalším krokom bude presunúť obsah extrahovaného súboru do adresára „share“:
sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift
V tejto chvíli budeme musieť nastaviť cestu Swiftu k systémovej premennej prostredia PATH pomocou nasledujúceho príkazu. V prípade použitia zshrc môžeme koniec príkazov zmeniť na ~/.zshrc.
echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc source ~/.bashrc
Po dokončení inštalácie môžeme skontrolovať verziu vykonaním tohto príkazu, o ktorom budeme vedieť, že bol nainštalovaný správne:
swift -version
Môžeme tiež spustite mýtický program „Hello World“ ktorý by mal byť testovaný vo všetkých jazykoch, aby sa overilo, že funguje správne:
print(“Prueba para Ubunlog”)
Swift je názov otvoreného programovacieho jazyka spoločnosti Apple, ktorý môžete použiť v akomkoľvek operačnom systéme. Ak chcete získať viac informácií o tomto jazyku, môžeme navštíviť dokumentácia ktoré zverejnili na webovej stránke projektu.