Swift, ku rakib luqaddan barnaamijka Ubuntu 20.04

ku saabsan deg deg ah

Maqaalka soo socda waxaan ku eegeynaa sideen ugu dhejin karnaa si deg deg ah Ubuntu 20.04. Kani waa magaca luqadda barnaamijka Apple, oo aan ku abuuri karno codsiyo Mac OS X iyo IOS. Maaddaama luqaddani ay adeegsanayso isku-dar ah luqado kala duwan oo barnaamijyo caan ah, way fududahay in la barto.

Bilowgii, Swift waxaa loo heli karaa oo keliya aaladaha Apple loomana adeegsan karo Gnu / Linux, Windows iyo nidaamyada kale ee lagu shaqeeyo. Waqti ka dib, caannimadiisa ayaa korodhay waxayna isticmaaleyaashu ka codsadeen Apple inay ku bilawdo Swift barnaamijyada kale. Dhamaadka waxay ku dhammeeyeen go'aansiga in Swift uu noqon doono il furan.

Swift waa mid shaqeynaya, qaabab badan, luuqad ujeedo ujeedo ah oo uu naqshadeeyay Chris Lattner si loo xaliyo dhibaatada Ujeedada-C. Luqadani waxay kaloo heli kartaa koodh duug ah oo ku qoran Ujeeddada-C. Ujeeddada ugu weyn ee loo horumarinayo luuqaddan waa in la kordhiyo amniga, la saxo khaladaadka iyo xeerarka gaagaaban. Thanks to compiler-ka ku jira Xcode, horumariyayaashu waxay si fudud u abuuri karaan barnaamijyadooda.

Astaamaha guud ee Swift

  • Xawaaruhu waa astaamo muhiim ah oo kala duwan oo luqadeed Barnaamijyada Swift.
  • Guud ahaan, luqadda barnaamijkan taagan yahay marka la barbardhigo horumaradii kale ee hore si loo badbaado, dhaqso badan oo aan natiijooyin fiican ku heli karno.
  • Amniga Swift wuxuu badanaa ku saleysan yahay suurtagalnimada hoose ee qaladaadka inta wax la qorayo. Iyadoo lagu saleynayo koodh nadiif ah, oo leh qaab-dhismeed isbeddel badan oo u nugul khaladaadka iyo maaraynta otomaatigga ah, jiritaanka khaladaadka ama dhibaatooyinka waa inay yaraadaan.
  • Luqadda barnaamijka oo aan khaladaad lahayn ama aan u muuqan inay muuqato, waxay leedahay faa iidada ugu dambeysa ee ah in horumarka dijitaalka ah ee ku saleysan koodhkani sidoo kale yahay mid deggan. Sidaas awgeed, barnaamijyada ku jira Swift way ka ammaan badan yihiin kuwa lagu abuuray luqado kale oo barnaamij ah.
  • Waa inaad taas fahanto jiritaankeedu wuxuu ka yimid baahida loo qabo in la hagaajiyo ama xitaa la beddelo luqadaha sida Ujeeddada-C.
  • Maanta, Swift ayaa weli ah luqadda barnaamijka ugu dhaqsaha badan ee loo isticmaali karo wax kasta oo horumarineed oo ku saabsan IOS.
  • Markuu doorsoomaha la kulmo khaladaadka null iyo null, barnaamijyayaashu waxay ka hortagaan arjiga inuu burburo iyagoo calaamad su'aal gelinaya qaab dhismeedka koodhka.
  • Waxyaabaha lagu muujiyo astaamaheeda ayaa ah horumar joogto ah. Xaqiiqdii, luuqadani waa mid dhowaan soo dhawaatay maxaa yeelay waxaa loo soo bandhigay inay tahay isbeddel ku yimaada inta ka hartay luqadaha barnaamijka ka hor. Ka dib falsafadan, Swift wuxuu sii wadaa inuu si isdaba-joog ah u soo baxo, sidaas awgeedna si fiican uga faa'iideysanaya horumarka tiknoolajiyada cusub iyo u oggolaanaya horumarinno badan oo adag oo shaqeynaya dadka isticmaala.

Ku rakib Swift Ubuntu 20.04

Si loo rakibo Swift Ubuntu, waxaan kaliya u baahan doonaa inaan raacno talaabooyinka hoos lagu tusi doono. Tallaabada ugu horreysa ee la raaco waxay noqon doontaa ku dar ku tiirsanaanta lagama maarmaanka ah ka hor intaadan bilaabin rakibidda. Si tan loo sameeyo waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T) isticmaal amarka soo socda:

rakibi ku-tiirsanaanta degdegga ah

sudo apt install clang libpython2.7 libpython2.7-dev

Kadib markaan rakibno ku-tiirsanaanta lagama maarmaanka ah, waan soo degso deg deg ah. Si tan loo sameeyo, isla terminaalka waxaan u isticmaali karnaa wget sida soo socota:

soo degso xirmo deg deg ah

wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz

Marka soo dejintu dhammaato, waan samayn doonnaa ka soo saar faylka daamurka adoo adeegsanaya amarka soo socda:

tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz

Tallaabada xigta waxay noqon doontaa u wareeji waxyaabaha ku jira faylka la soo saaray diiwaanka 'share':

sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift

Markan, waa inaan u dhignaa wadada Swift habka isbeddelka deegaanka PATH ee nidaamka adoo adeegsanaya amarka soo socda. Xaaladda isticmaalka zshrc waxaan u badali karnaa dhamaadka amarrada ~/.zshrc.

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

Marka rakibida la dhammeeyo, waan awoodnaa hubi nooca fulinta amarkan, oo aan ku ogaan doonno in si sax ah loogu rakibay:

Tijaabada nooca ayaa lagu rakibay

swift -version

Waxaan sidoo kale awoodnaa socod barnaamijka quraafaadka ah "Hello World" taas oo ah in lagu tijaabiyo luuqadaha oo dhan, si loo xaqiijiyo inay si sax ah u shaqeyso:

tusaale deg deg ah

print(“Prueba para Ubunlog”)

Swift waa magaca barnaamijka il furan ee Apple, kaas oo aad ku isticmaali karto nidaam kasta oo aad ku shaqeyso. Macluumaad dheeraad ah oo ku saabsan luqaddan, waan awoodnaa booqo dukumeentiyo inay ku daabaceen websaydhka mashruuca.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.