በሚቀጥለው ርዕስ ውስጥ እንመለከታለን እንዴት በኡቡንቱ 20.04 ላይ በፍጥነት መጫን እንችላለን. መተግበሪያዎችን የምንፈጥርበት ይህ የአፕል የፕሮግራም ቋንቋ ስም ነው የ Mac OS X እና IOS. ይህ ቋንቋ የተለያዩ ታዋቂ የፕሮግራም ቋንቋዎችን ጥምረት ስለሚጠቀም ለመማር በአንፃራዊነት ቀላል ነው ፡፡
መጀመሪያ ላይ ስዊፍት ለአፕል መሣሪያዎች ብቻ የሚገኝ ሲሆን በ Gnu / Linux, በዊንዶውስ እና በሌሎች ኦፐሬቲንግ ሲስተሞች ላይ ጥቅም ላይ ሊውል አልቻለም ፡፡ ጊዜ እያለፈ ሲሄድ ተወዳጅነቱ እየጨመረ ስለመጣ ተጠቃሚዎች አፕል ስዊፍትን በሌሎች የመሣሪያ ስርዓቶች ላይ እንዲያስተዋውቅ ጠየቁት ፡፡ መጨረሻ ላይ እነሱ ስዊፍት ክፍት ምንጭ እንደሚሆን ወስነዋል.
ስዊፍት በ ክሪስ ላተርነር የተቀየሰ ተግባራዊ ፣ ብዝሃ-ጥለት ፣ ነገር-ተኮር ቋንቋ ነው መላ ለመፈለግ ዓላማ-ሲ. ይህ ቋንቋ በአላማ-ሲ የተፃፈውን የቆየ ኮድ ያገኛል ፡፡ ይህንን ቋንቋ የማዳበር ዋና ዓላማ ደህንነትን መጨመር ፣ ስህተቶችን እና አጫጭር ኮዶችን ማረም ነው ፡፡ በ Xcode ውስጥ ለተጠናቀረው ምስጋና ይግባው ፣ ገንቢዎች የራሳቸውን መተግበሪያዎች በቀላሉ መፍጠር ይችላሉ።
ስዊፍት አጠቃላይ ባህሪዎች
- ፍጥነት የቋንቋ አስፈላጊ እና ልዩ ባህሪ ነው ፈጣን ፕሮግራም።
- በአጠቃላይ ይህ የፕሮግራም ቋንቋ ደህንነቱ የተጠበቀ ፣ ፈጣን እና የተሻሉ ውጤቶችን የምናገኝበት ከሌሎች ቀደምት ክንውኖች ጋር ሲነፃፀር ጎልቶ ይታያል.
- የስዊፍት ደህንነት በዋነኝነት በሚተየቡበት ጊዜ ስህተቶችን የማድረግ ዝቅተኛ ዕድል ላይ የተመሠረተ ነው. እሱ በንጹህ ኮድ ላይ የተመሠረተ እንደመሆኑ ፣ ለስህተት ተጋላጭ በሆነ ተለዋዋጭ መዋቅር እና በራስ-ሰር አስተዳደር ፣ የስህተቶች ወይም ችግሮች መኖር ያነሰ መሆን አለበት።
- ስህተቶች የሌሉበት ወይም የመገለጥ እድሉ አነስተኛ የሆነ የፕሮግራም ቋንቋ በዚህ ኮድ ላይ የተመሠረተ ዲጂታል ልማትም ይበልጥ የተረጋጋ የመሆኑን ውጤት ያስከትላል ፡፡ በዚህ ምክንያት ከሌሎች የፕሮግራም ቋንቋዎች ጋር ከተፈጠሩ ይልቅ በስዊፍት ውስጥ ያሉ መተግበሪያዎች ይበልጥ ደህንነታቸው የተጠበቀ ናቸው.
- ያንን መረዳት አለብህ ሕልውናው እንደ ዓላማ-ሲ ያሉ ቋንቋዎችን ለማሻሻል ወይም ለመተካት እንኳን አስፈላጊ ነው.
- ዛሬ ስዊፍት ይቀራል በ iOS ላይ ለማንኛውም ልማት ሊያገለግል የሚችል በጣም ፈጣን የፕሮግራም ቋንቋ.
- ተለዋዋጭ የከንቱ እና የከንቱ ስህተቶች ሲያጋጥሙ ፣ የፕሮግራም አዘጋጆች በኮድ አሠራሩ ውስጥ የጥያቄ ምልክት በማስቀመጥ ትግበራው እንዳይበላሽ ይከላከላሉ.
- በባህሪያቱ መካከል ለማጉላት አንድ ነገር የራሱ ነው ቀጣይነት ያለው ዝግመተ ለውጥ. በእርግጥ ፣ ይህ ቋንቋ በጣም የቅርብ ጊዜ ነው ፣ ምክንያቱም እሱ የቀረውን የቀሩት የፕሮግራም ቋንቋዎች ዝግመተ ለውጥ ሆኖ የቀረበው ፡፡ ይህንን ፍልስፍና ተከትሎ ስዊፍት በተከታታይ መሻሻሉን በመቀጠል የአዳዲስ ቴክኖሎጂዎችን ዕድሎች በተሻለ በመጠቀም እና ለተጠቃሚዎች የበለጠ ውስብስብ እና ተግባራዊ እድገቶችን ይፈቅዳል ፡፡
ኡቡንቱ 20.04 ላይ ስዊፍት ይጫኑ
ስዊፍትን በኡቡንቱ ውስጥ ለመጫን ከዚህ በታች የሚታዩትን ደረጃዎች ብቻ መከተል አለብን። የሚከተለው የመጀመሪያው እርምጃ ይሆናል ተከላውን ከመጀመርዎ በፊት አስፈላጊዎቹን ጥገኛዎች ይጨምሩ. ይህንን ለማድረግ አንድ ተርሚናል (Ctrl + Alt + T) ብቻ መክፈት ያስፈልገናል የሚከተሉትን ትዕዛዝ ይጠቀሙ:
sudo apt install clang libpython2.7 libpython2.7-dev
አስፈላጊዎቹን ጥገኞች ከጫንን በኋላ እናደርጋለን በፍጥነት ያውርዱ. ይህንን ለማድረግ በተመሳሳይ ተርሚናል wget ን እንደሚከተለው እንጠቀማለን ፡፡
wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz
አንዴ ማውረዱ ከተጠናቀቀ በኋላ እንሰራለን ሬንጅ ፋይል ያውጡ የሚከተለውን ትዕዛዝ በመጠቀም
tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz
ቀጣዩ እርምጃ ይሆናል። የተቀዳውን ፋይል ይዘቶች ወደ ‹ድርሻ› ማውጫ ያዛውሩ:
sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift
በዚሁ ነጥብ ላይ, ወደ ሲስተም PATH አከባቢ ተለዋዋጭ የስዊፍት መንገድን ማዘጋጀት አለብን የሚከተለውን ትዕዛዝ በመጠቀም. Zshrc ን የምንጠቀም ከሆነ የትእዛዞቹን መጨረሻ ወደ መለወጥ እንችላለን ~/.zshrc.
echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc source ~/.bashrc
ተከላው እንደ ተጠናቀቀ እኛ ማድረግ እንችላለን የቼክ ስሪት በትክክል እንደተጫነ የምናውቀውን ይህንን ትእዛዝ በመፈፀም ላይ
swift -version
እኛም እንችላለን “ሄሎ ዓለም” የተሰኘውን አፈታሪክ ፕሮግራም ያካሂዱ በትክክል መሥራቱን ለማረጋገጥ በሁሉም ቋንቋዎች መሞከር ያለበት-
print(“Prueba para Ubunlog”)
ስዊፍት በማንኛውም የአሠራር ስርዓት ላይ ሊጠቀሙበት የሚችሉት የአፕል ክፍት ምንጭ የፕሮግራም ቋንቋ ስም ነው ፡፡ ስለዚህ ቋንቋ ተጨማሪ መረጃ ለማግኘት እንችላለን ይጎብኙ ሰነዶች በፕሮጀክቱ ድር ጣቢያ ላይ እንዳተሙ.
አስተያየት ለመስጠት የመጀመሪያው ይሁኑ