ስዊፍት ፣ ይህንን የፕሮግራም ቋንቋ በኡቡንቱ 20.04 ውስጥ ይጫኑ

ስለ ፈጣን

በሚቀጥለው ርዕስ ውስጥ እንመለከታለን እንዴት በኡቡንቱ 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”)

ስዊፍት በማንኛውም የአሠራር ስርዓት ላይ ሊጠቀሙበት የሚችሉት የአፕል ክፍት ምንጭ የፕሮግራም ቋንቋ ስም ነው ፡፡ ስለዚህ ቋንቋ ተጨማሪ መረጃ ለማግኘት እንችላለን ይጎብኙ ሰነዶች በፕሮጀክቱ ድር ጣቢያ ላይ እንዳተሙ.


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡