Greita programavimo kalba tampa atviru šaltiniu

greitai

Kai „Apple“ pristatė greitai 2014 m. birželio mėnesio pagrindiniame pranešime jis pasakė tai, kas patiko kūrėjams: tai bus atvirojo kodo. Tai buvo pažadas, kurį jie dar neįvykdė, tačiau nuo šiandien Swift programavimo kalba yra atviro kodo. Tai reiškia, kad bet kuris kūrėjas gali jį atsisiųsti ir modifikuoti savo nuožiūra ir netgi naudoti šią kalbą kurdamas komercinę programinę įrangą, o tai įmanoma, nes ji buvo išleista pagal Apache 2.0 licenciją.

Swift, kuri šiuo metu vyksta versija 2.0, Jis suderinamas su Apple operacinėmis sistemomis, iOS ir OS X bei Linux operacinėmis sistemomis. Kitaip tariant, norėdami programuoti su „Swift“, turime turėti „Unix“ pagrindu veikiančią operacinę sistemą, todėl „Windows“ nepatenka į suderinamų sistemų sąrašą. Bet kuris kūrėjas, turintis tik „Windows“ kompiuterį, turi įdiegti arba sukurti vienos iš palaikomų sistemų virtualią mašiną.

Kai „Apple“ pristatė „Swift“ 2014 m. pasaulinėje kūrėjų konferencijoje, ji norėjo su mumis pasikalbėti apie tai, kaip lengva būtų programuoti naujus pasiūlymus. Vienas iš dalykų, kurie patiko kūrėjams, yra tai, kad tai pačiai funkcijai atlikti naudojamas mažiau kodo, o tai galiausiai reikš, kad nauji kūrėjai turės įsiminti mažiau komandų ir užtruks mažiau laiko programuoti. Panašu, kad „Apple“ nori, kad bet kuris kūrėjas gautų naudos iš naujos programavimo kalbos privalumų, todėl „Swift“ gali būti naudojamas programavimas Android, pagrindinis „iOS“ konkurentas.

„Apple“ pristatė naują projekto svetainę: swift.org. Iš šios svetainės kūrėjai gali atsisiųsti visus reikalingus įrankius, kad galėtų pradėti programuoti su Swift, pvz., techninę dokumentaciją ir nuorodas į GitHub, kur jie gali atsisiųsti kalbos šaltinio kodą. Visi pasiūlymai ar indėlis turės būti įkelti į „GitHub“, tačiau komentarai bus pateikti swift.org.


Sekite mus „Google“ naujienose

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.