በሚቀጥለው ጽሑፍ ውስጥ የዛግ የፕሮግራም ቋንቋን እንዴት እንደሚጫኑ እንመለከታለን ፡፡ እንዲሁም መሰረታዊ ትግበራዎችን ከዝገት ጋር እንዴት ማጠናቀር እና ማሄድ እንደሚቻል እንመለከታለን። ይህ እየተጣመረ ያለው አጠቃላይ ዓላማ ያለው የፕሮግራም ቋንቋ ነው የተገነባው በሞዚላ ነው. እንደ አዘጋጆቹ ገለፃ ከሆነ «አስተማማኝ እና ተግባራዊ ቋንቋ« ንፁህ ተግባራዊ ፣ ሥነ-ሥርዓታዊ ፣ አስፈላጊ እና ተጨባጭ-ተኮር ፕሮግራሞችን ይደግፋል።
ዝገት በአንፃራዊነት አዲስ የሆነ የፕሮግራም ቋንቋ ነው ፡፡ ፈጣን እና ደህንነቱ የተጠበቀ መተግበሪያዎችን ለመፍጠር ቃል ገብቷል ፡፡ እንደ አትላስያን ፣ fፍ ፣ ኮርኦኤስ እና ድሮቦክስ ያሉ ኩባንያዎች ዝገት እየተጠቀሙ ነው ፡፡ በእያንዳንዱ የሞዚላ ፖሊሲ ፣ ዝገቱ ሙሉ በሙሉ ክፍት በሆነ መንገድ ተዘጋጅቷል እና ከህብረተሰቡ ግብዓት እና ግብዓት ይፈልጋል ፡፡
የዛገቱ ዋና ግብ ሀ ታላላቅ ፕሮግራሞችን ፣ ደንበኞችን እና የአገልጋይ ጎን ለመፍጠር ጥሩ ቋንቋ፣ በኢንተርኔት የሚሰራ። ይህ ለደህንነት እና ለማስታወስ ስርጭት ቁጥጥር ልዩ ትኩረት ሰጥቷል ፡፡ የዚህ ቋንቋ አገባብ ከ C እና C ++ ጋር ተመሳሳይ ነው፣ በቁልፍ-በተወሰኑ የኮድ ብሎኮች እና እንደ ፍሰት ፍሰት መዋቅሮች if, ያለዚያ, do, ላይ ሳለ y ለ.
የቋንቋ ዲዛይን በራሱ የዛግ አጠናቃሪ ራሱ እና የዛግ ሞተር እድገት ውስጥ ባሉት ልምዶች ተሻሽሏል። servo መርከብ. ቢሆንም በሞዚላ እና ሳምሰንግ የተገነባ እና ስፖንሰር የተደረገ፣ የማህበረሰብ ፕሮጀክት ነኝ ይላል ፡፡ የእድገቱ ትልቅ ክፍል የሚመጣው ከማህበረሰብ አባላት ነው ፡፡
አንድ ሰው ስለዚህ ቋንቋ የበለጠ መረጃ የሚፈልግ ከሆነ ስለ እሱ የሚገኘውን ብዙ ሰነድ ማማከር ይችላል። እኛ በድር ጣቢያቸው ከ ማግኘት እንችላለን አስፈላጊ መጽሐፍ ስለ ዝገት ወደ ኦፊሴላዊ ሰነድ.
ዝገትን በኡቡንቱ 18.04 ላይ ጫን
ይህ የፕሮግራም ቋንቋ በጣም በቀላል መንገድ ሊጫን ይችላል። በቃ ጥቅል ይጠቀሙ. እኛ ካልጫነን ፣ ተርሚናል ውስጥ በመተየብ ልንይዘው እንችላለን (Ctrl + Alt + T):
sudo apt update && sudo apt install curl
አንዴ ጥቅል ከጫንን በኋላ መጫኑን ማስጀመር እንችላለን ፡፡ ለዚህም በተመሳሳይ ተርሚናል ውስጥ እንጽፋለን
curl https://sh.rustup.rs -sSf | sh
በመጫን ጊዜ በሚከተለው ቅጽበታዊ ገጽ እይታ ላይ እንደሚታየው የሆነ ነገር እናያለን ፡፡
በዚህ ጊዜ አስፈላጊ ይሆናል መጫኑን ለመቀጠል 1 ን ይጫኑ. ተከላው ከተጠናቀቀ በኋላ እኛ የምንፈልገውን መልእክት እናያለን የዛግ አጠናቃሪውን ለማስኬድ አካባቢውን ያዋቅሩ. ተርሚናል ውስጥ በመተየብ ይህንን እንፈታዋለን ፡፡
source $HOME/.cargo/env
ይህ ትዕዛዝ ምንም ነገር አያሳየንም ፣ ግን ይህ ቢሆንም እኛ ግን እርግጠኛ መሆን እንችላለን የዛግ ፕሮግራሞችን ማጠናቀር ለመጀመር አካባቢያችን ዝግጁ ነው. ይህንን ማድረግ ያለብን አንድ ጊዜ ብቻ ነው ፡፡ በሚቀጥለው ጊዜ ወደ ተርሚናል ሲገቡ በራስ-ሰር ይጫናል ፡፡
በቀድሞው ጭነት ወቅት በርካታ ፓኬጆች ይጫናሉ
- ጭነት - ዝገት ጥቅም ላይ የዋለው የጥቅል ሥራ አስኪያጅ ፡፡
- ሪስክ - የአሁኑ የዛግ አጠናቃሪ።
- ዝገት - የወረደው እና ያሂደው የዛግ ጫal።
ምንም እንኳን እነሱ በትክክል የተጫኑ ቢሆንም ፣ ለትክክለኛው አሠራር የ gcc አጠናቃሪውን ከፍ ማድረግ ነበረብኝ ፡፡
ከዝገት ጋር የናሙና ማመልከቻ
ተከላው ከተጠናቀቀ በኋላ እሱን ለመፈተሽ ጊዜው አሁን ነው ፡፡ ለዚያም ነው ከማንኛውም የፕሮግራም ቋንቋ ለመጀመር ዓይነተኛውን ፕሮግራም የምንጽፈው ፡፡ የምንወደውን አርታኢ ከፍተን የሚከተለውን ፋይል እንፈጥራለን-
sudo nano ejemplo.rs
በአርታዒው ውስጥ የሚከተሉትን መስመሮች እንለጥፋለን
// La aplicación más básica fn main() { println!("Aplicación básica de Rust"); println!("***Ubunlog***"); }
እያንዳንዱ መስመር ምን ማለት እንደሆነ አልሄድም ፣ ግን ሁለት የጽሑፍ መስመሮችን እንደሚያተም ግልጽ መሆን አለበት ፡፡ ፍላጎት ካሎት ተጨማሪ የዛግ ምሳሌዎችን ይመልከቱ፣ ማማከር ይችላሉ ምሳሌዎች ሰነድ በ ዝገት
አንዴ ፋይሉ ከተቀመጠ ፣ በዚህ ጉዳይ ላይ በምሳሌ. አር ስም ፣ እኛ የምንጭ ፋይል አለን ፡፡ ተፈፃሚውን ለመፍጠር አሁን ማጠናቀር እንችላለን-
rustc ejemplo.rs
ሁሉም ነገር በጥሩ ሁኔታ ከሄደ ተርሚናል ምንም እንደማያሳየን እናያለን ፡፡ ስህተት ካለ ስለእሱ መልእክት ያያሉ።
በቅጽበታዊ ገጽ እይታ ላይ እንደምናየው ፣ ሊሰራ የሚችል ፋይል ተፈጥሯል፣ ከምንጩ ፋይል ጋር ተመሳሳይ ስም ያለው። የናሙና ትግበራችንን ለማየት ይህ ሊሮጥ ይችላል-
./ejemplo
አስተያየት ለመስጠት የመጀመሪያው ይሁኑ