በአራሚ እና በአቀናባሪ መካከል ያለው ልዩነት

በአራሚ እና በአቀናባሪ መካከል ያለው ልዩነት
በአራሚ እና በአቀናባሪ መካከል ያለው ልዩነት

ቪዲዮ: በአራሚ እና በአቀናባሪ መካከል ያለው ልዩነት

ቪዲዮ: በአራሚ እና በአቀናባሪ መካከል ያለው ልዩነት
ቪዲዮ: ወርቃማ የእግዚአብሔር 10ቱ ትዕዛዛት እና 6ቱ ህገ ወንጌል ምንድን ናቸው? l what is The 10 Commandments, The 6 Laws Gospel 2024, ሀምሌ
Anonim

አራሚ vs ኮምፕሌተር

በአጠቃላይ ማጠናቀር ማለት በአንድ ቋንቋ የተጻፈን ፕሮግራም በማንበብ ወደ ሌላ ቋንቋ ተርጉሞ ዒላማ ቋንቋ ተብሎ የሚጠራ ፕሮግራም ነው። በተለምዶ የምንጭ ቋንቋ እንደ C++ ያለ ከፍተኛ ደረጃ ቋንቋ ነበር እና ኢላማ ቋንቋ ደግሞ እንደ የመሰብሰቢያ ቋንቋ ያለ ዝቅተኛ ደረጃ ቋንቋ ነበር። አራሚ በሌሎች ፕሮግራሞች ውስጥ ስህተቶችን/ስህተትን ለማግኘት የሚያገለግል የኮምፒውተር ፕሮግራም ነው። አራሚ ፕሮግራመር በአንድ ነጥብ ላይ የፕሮግራሙን አፈፃፀም እንዲያቆም እና እንደ ተለዋዋጭ እሴቶች ያሉ ባህሪያትን በዚያ ነጥብ እንዲመረምር ያስችለዋል።

አራሚ ምንድነው?

አራሚ በሌሎች ፕሮግራሞች ውስጥ ስህተቶች/ስህተቶችን ለማግኘት የሚያገለግል የኮምፒውተር ፕሮግራም ነው። አራሚ አንድን ፕሮግራም ለማስኬድ እና በፕሮግራሙ አፈጻጸም ውስጥ ያለውን እያንዳንዱን ደረጃ ለመፈተሽ ይፈቅዳል። እንዲሁም የፕሮግራሙን አፈፃፀም በተወሰነ ጊዜ ማቆም እና አንዳንድ ተለዋዋጭ እሴቶችን መለወጥ እና ከዚያ አፈፃፀሙን መቀጠል ያስችላል። እነዚህ ሁሉ ችሎታዎች ፕሮግራመሯ ፕሮግራሟ በትክክል መስራቱን እንዲያረጋግጥ እና በኮዱ ውስጥ ያሉ ስህተቶችን ለመለየት እንዲረዳቸው የተሰጡ ናቸው። አብዛኛዎቹ አራሚዎች አንድን ፕሮግራም ደረጃ በደረጃ የማስፈጸም ችሎታ ይሰጣሉ (በተጨማሪም ነጠላ እርምጃ ተብሎም ይጠራል)፣ መግቻ ነጥብ በማቅረብ እና ተለዋዋጭ እሴቶችን በመከታተል የፕሮግራሙን ወቅታዊ ሁኔታ ለመፈተሽ ቆም ይበሉ። አንዳንድ የላቁ አራሚዎች ፕሮግራመር በኮዱ ላይ ብልሽት ወይም አመክንዮአዊ ስህተት የሚያመጣ ቦታን እንዲዘልል እና ከተለየ ቦታ መፈጸሙን እንዲቀጥል ያስችለዋል። አንዳንድ ታዋቂ አራሚዎች GNU አራሚ (ጂዲቢ)፣ የማይክሮሶፍት ቪዥዋል ስቱዲዮ አራሚ፣ ወዘተ ናቸው።

አቀናባሪ ምንድነው?

ኮፒለር በአንድ ቋንቋ የተጻፈን ፕሮግራም እያነበበ ወደ ሌላ ቋንቋ ተርጉሞ ኢላማ ቋንቋ ተብሎ የሚጠራ ፕሮግራም ነው። መብዛሕትኡ ግዜ፡ ምንጪ ቛንቕ ቕንቕ ቛንቕ ቕንቕ ቕንቕ ቕንቕ ቕንቕ እዩ። ስለዚህ በአጠቃላይ አቀናባሪዎች ከአንድ ቋንቋ ወደ ሌላ ቋንቋ የሚተረጉሙ እንደ ተርጓሚዎች ሊታዩ ይችላሉ. በተጨማሪም, አቀናባሪዎች ለኮዱ አንዳንድ ማሻሻያዎችን ያከናውናሉ. አንድ የተለመደ ማጠናከሪያ ከብዙ ዋና ዋና ክፍሎች የተገነባ ነው. የመጀመሪያው አካል ስካነር ነው (የቃላት ተንታኝ በመባልም ይታወቃል)። ስካነር ፕሮግራሙን ያነባል እና ወደ ቶከኖች ሕብረቁምፊ ይለውጠዋል። ሁለተኛው አካል ተንታኝ ነው. የቶከኖችን ሕብረቁምፊ ወደ የትንታ ዛፍ (ወይም ረቂቅ አገባብ ዛፍ) ይለውጣል፣ እሱም የፕሮግራሙን አገባብ መዋቅር ይይዛል። የሚቀጥለው አካል የአገባብ አወቃቀሩን ፍቺ የሚተረጉም የትርጓሜ ሂደቶች ናቸው። ይህ በኮድ ማሻሻያዎች እና የመጨረሻ ኮድ ማመንጨት ይከተላል።

በአራሚ እና በአቀናባሪ መካከል ያለው ልዩነት ምንድነው?

አራሚ በሌሎች ፕሮግራሞች ላይ ስህተቶች/ስህተት ለማግኘት የሚያገለግል የኮምፒዩተር ፕሮግራም ሲሆን ኮምፕሌር ደግሞ በአንድ ቋንቋ የተጻፈ ፕሮግራም አንብቦ ወደ ሌላ ቋንቋ የሚተረጎም የኮምፒውተር ፕሮግራም ነው። አቀናባሪዎች እንዲሁ የአገባብ ስህተቶችን እና ሌሎች የማጠናቀር ጊዜ ስህተቶችን የመለየት ችሎታ አላቸው፣ ነገር ግን አራሚዎች በፕሮግራሞች ውስጥ ያሉ ስህተቶችን ለመለየት ተጨማሪ ችሎታዎችን ይሰጣሉ (እንደ ማህደረ ትውስታን መከታተል)። እነዚህ ሁለቱ ሁለት የተለያዩ ፕሮግራሞች ናቸው፣ ነገር ግን ብዙ ጊዜ አራሚ እና አቀናባሪ ወደ አንድ ጥቅል ይዋሃዳሉ።

የሚመከር: