ከማሽን ቋንቋ በጣም ቀላል ቢሆንም ረጅም ፕሮግራሞችን በመሰብሰቢያ ቋንቋ መፃፍ ብዙ ጊዜ አስቸጋሪ እና ለስህተትም የተጋለጠ ነው። ስለዚህ አብዛኛው ተግባራዊ ፕሮግራሞች የፕሮግራም አድራጊውን ፍላጎት በተመቻቸ ሁኔታ መግለጽ በሚችሉ ረቂቅ የከፍተኛ ደረጃ ፕሮግራሚንግ ቋንቋዎች የተፃፉ ናቸው (በዚህም የፕሮግራመር ስህተትን ለመቀነስ ይረዳሉ)። የከፍተኛ ደረጃ ቋንቋዎች አብዛኛውን ጊዜ ወደ ማሽን ቋንቋ (ወይም አንዳንድ ጊዜ ወደ መሰብሰቢያ ቋንቋ ከዚያም ወደ ማሽን ቋንቋ) "የተጠናቀሩ" ሌላ የኮምፒዩተር ፕሮግራም አጠናቃሪ ተብሎ ይጠራል. የከፍተኛ ደረጃ ቋንቋዎች ከመሰብሰቢያ ቋንቋ ይልቅ ከታለመለት ኮምፒዩተር አሠራር ጋር የተያያዙ ናቸው፣ እና በይበልጥ ከችግሮች ቋንቋ እና አወቃቀር ጋር የሚዛመዱት በመጨረሻው ፕሮግራም ነው። ስለዚህ ተመሳሳዩን የከፍተኛ ደረጃ ቋንቋ ፕሮግራም ወደ ብዙ የተለያዩ የኮምፒዩተር ዓይነቶች የማሽን ቋንቋ ለመተርጎም ብዙ ጊዜ የተለያዩ ኮምፕሌተሮችን መጠቀም ይቻላል። ይህ እንደ ቪዲዮ ጨዋታዎች ያሉ ሶፍትዌሮች ለተለያዩ የኮምፒዩተር አርክቴክቸር እንደ የግል ኮምፒዩተሮች እና የተለያዩ የቪዲዮ ጌም ኮንሶሎች የሚገኙበት ዘዴ አካል ነው።
የመሰብሰቢያ ቋንቋ ወደ ማሽን ቋንቋ የሚተረጎመው በምን ዓይነት ኮምፒውተር ነው?
አጠናቃሪ
አጠናቃሪ
a compiler