የተፃፉ እና የተተረጎሙ ቋንቋዎች ልዩነት

በፕሮግራም ውስጥ ለመግባት የሚያስቡ ሰዎች የሚጠይቁት የተለመደ ጥያቄ "የትኛውን ቋንቋ መማር አለብኝ?" የሚል ነው.

የዚህ ጥያቄ መልስ ለመመለስ በጣም አስቸጋሪ ነው. ለሙያ ዓላማዎች ፕሮግራም ለማድረግ መማር የሚፈልጉ ከሆነ ሁሉም ሰው ምን እየተጠቀመ እንዳለ እና እንደሚያውቅ ማየት ጥሩ ሀሳብ ነው.

ለምሳሌ, ከቅርብ ዓመታት ወዲህ ከፍተኛ ቁጥር ያላቸው ሰዎች ASP.NET, C #, JavaScript / JQuery / AngularJS ን የሚያካትት .NET መሰቀልን እየተጠቀሙ ናቸው. እነዚህ የፕሮግራም ፕሮግራሞች ሁሉም የዊንዶውስ መገልገያዎች አካል ናቸው እና የ. NET ኤክስኤንኤል ለዊንዲች እንዲገኝ ተደርጓል. በስፋት አልተሰራም.

በሊነክስ አለም ውስጥ ሰዎች Java, PHP, Python, Ruby On Rails እና C. ይጠቀሙ.

የተራ ቋንቋ የሚባለው ምንድን ነው?

#in main include () {printf ("Hello World"); }

ከላይ ያለው መግለጫ በ C ፕሮግራም ቋንቋ የተጻፈ የፕሮግራም በጣም ቀላል ምሳሌ ነው.

ሲ (C) የተጠናቀቀ ቋንቋ ምሳሌ ነው. ከላይ ያለውን ኮድ ለማስኬድ በ C ማቀናበሪያ በኩል ማሄድ ያስፈልገናል.

ባጠቃላይ ይህንን ለማድረግ በ Linux ውስጥ ይሂዱ:

gcc helloworld.c-hello

ከላይ ያለው ትእዛዝ ኮምፒውተሩ ሊነበብ በሚችል ቅርፀት ኮምፒዩተር ሊሠራ የሚችል ኮምፕዩተር ወደ ማሽን ኮድ ያመጣዋል.

"gcc" እራሱ ራሱ የተጠናቀቀ ፕሮግራም ነው (የጂ ማጠቃለያ).

የፕሮግራሙን ስም በማስኬድ የተሻሻለ ፕሮግራም ሊሠራበት ይችላል.

./እው ሰላም ነው

ኮርፖሬሽንን ለማጠናቀር ኮምፕዩተር ጥቅም ላይ ማዋል ጥቅሙ ከትርጉሙ ይልቅ በአጠቃላይ በአጠቃላይ በፍጥነት ማምለጥ ነው.

የተጠናቀረው ፕሮግራም ስህተቶች እያቀረቡ እያለ ተረጋግጧል. ኮምፕዩተር የማይፈልግ ከሆነ ትዕዛዞቹ ሪፖርት ይደረጋሉ. ይህ ሙሉ በሙሉ ፕሮግራሙን ከመግዛቱ በፊት ሁሉንም የኮድ ስህተቶች ማስተካከል ያስችልዎታል.

መርሃግብሩ በተሳካ ሁኔታ ስለተጠናቀቀ ብቻ እርስዎ በሚጠብቁት መንገድ እንዲሄድ ያደርገዋል ማለት አይደለም, ስለዚህ አሁንም ማመልከቻዎን መሞከር አለብዎት.

አልፎ አልፎ ፍጹም የሆነ ነገር ነው. በእኛ የሊን ኮምፒውተር የተጠናቀቀ የ C ፕሮግራም ካለን ያንን የተጠናቀቀ ፕሮግራም በዊንዶውስ ኮምፒህራችንን መገልበጥ አንችልም እና ኤግዘኪዩተር እንዲሰራ መጠበቅ አለብን.

ተመሳሳይ C ፕሮግራም በዊንዶውስ ኮምፒተርዎ ላይ እንዲሰራ ለማድረግ, በዊንዶው ኮምፒውተር በ C ኮንሶል በመጠቀም እንደገና ፕሮግራሙን ማጠናቀር ያስፈልገናል.

የተተረጎመ ቋንቋ ምንድን ነው?

ህትመትን ("ሠላም አለም")

ከላይ ያለው ኮድ የ Python ፕሮግራም ሲሆን ስራ በሚሰራበት ጊዜ «ሰላም አለም» የሚለውን ቃል የሚያሳይ ነው.

ኮዱን ለማካሄድ መጀመሪያ እኛ ማቀናበር አያስፈልገንም. ይልቁንስ የሚከተለውን ትዕዛዝ በቀላሉ ማስኬድ እንችላለን:

python helloworld.py

ከላይ ያለው ኮድ መጀመሪያ ላይ ማቀናጀት አያስፈልገውም ነገር ግን ስክሪፕትን ማሄድ በሚያስፈልግበት በማናቸውም ማሽን ላይ ፒትቶን መጫን ያስፈልጋል.

የ Python አስተርጓሚው ሰው-ሊነበብ የሚችል ኮድ ይወስድና ማሽኑ የሚያነብበት አንድ ነገር ከማድረጉ በፊት ወደ ሌላ ነገር ይቀይረዋል. ይሄ ሁሉ ከትዕይንቱ በኋላ እና እንደ ተጠቃሚ ሆኖ, የሚያዩትም ሁሉ «ሰላም» አሏቸው.

በአጠቃላይ የተተረጎመው ኮድ ኮርፖሬሽኑ ከተፈፀሙ ኮዶች የበለጠ ቀስ ብሎ ይሠራል ተብሎ ይታመናል. ምክንያቱም ኮምፒውተሩ በሂደት ላይ የሚንሰራፋውን ኮንቴሽን በማስተካከል በሂደት ላይ በሚሆን ነገር ሳይሆን በተቃራኒው ኮዱ ላይ ይሠራበታል.

ይህ ዝቅተኛ መስሎ ቢታይም, የተተረጎሙ ቋንቋዎች ለምን ጠቃሚ እንደሆኑ በርካታ ምክንያቶች አሉ.

በአንደኛ ደረጃ በሊቶን ውስጥ በሊነክስ, በዊንዶውስ, እና በማክሮ መገልበጥ የተጻፈበት ፕሮግራም ማግኘት በጣም ቀላል ነው. ማድረግ ያለብዎት ነገር, ስዕሉን ለማሄድ በኮምፒተርዎ ላይ የተጫነውን Python ስለመጫኑ ማረጋገጥ ነው.

ሌላው ጥቅም ደግሞ ኮዱ ሁል ጊዜ ለንባብ ዝግጁ ነው እና በቀላሉ ሊሰሩ በሚችሉበት መንገድ ሊሰራ ይችላል. ከተጣራ ኮድ ጋር የምስጢር ኮድ የት እንደሚቀመጥ, መቀየር, ማረም እና ፕሮግራሙን ማሰማራት ያስፈልግዎታል.

በተተረጎም ኮዱ ፕሮግራሙን ይክፈቱ, ይለውጡት እና ለመጀመር ዝግጁ ነው.

ታዲያ የትኛውን መጠቀም ይኖርብሃል?

የፕሮግራም ቋንቋ የሚወሰነው ውሳኔ የተጠናቀረ ቋንቋ ወይም አለመሆኑን በተመለከተ እንወስናለን.

ይህ ዝርዝር በጣም ታዋቂ የሆነውን የፕሮግራም ቋንቋዎችን ስለሚዘረዝረው ይህ ዝርዝር እጅግ በጣም ጠቃሚ ሊሆን ይችላል.

አንዳንድ ቋንቋዎች በትክክል እንደ COBOL, Visual Basic እና ActionScript የመሳሰሉ ሌሎች ሲሞቱ ሲሞቱ, በሞት ጠርዝ ላይ የነበሩ እና እንደ ጃቫስክሪፕት ያሉ አስገራሚ ገላጮች አሉት.

በአጠቃላይ የእኛ ምክኒያኖቹን የሚጠቀሙት ሊነክስን እየተጠቀሙ ከሆነ ጃቫን, ፓይተን ወይም C ይማሩ እንዲሁም የዊንዶውስ ትምህርት .NET እና AngularJS እየተማሩ ከሆነ ነው.