ሦስቱ ቃላት
- የማሽን ቋንቋ፣
የፕሮግራሚንግ ቋንቋ
እና የመሰብሰቢያ
ቋንቋ - በኮምፒዩተር
ፕሮግራሚንግ ውስጥ
የተለያዩ የአብስትራክት
ደረጃዎችን ይወክላሉ።
የእያንዳንዳቸው ዝርዝር
ሁኔታ እነሆ፡-
1. የማሽን
ቋንቋ፡
የኮምፒዩተር ሲፒዩ
በቀጥታ ሊሰራ
የሚችለውን ሁለትዮሽ
ኮድ (0 እና
1ስ) የያዘ
ዝቅተኛው ደረጃ
ቋንቋ።
ባህሪያት፡-
- ለተለየ
የኮምፒዩተር አርክቴክቸር
የተወሰነ።
- ሰዎች
ማንበብ ወይም
መጻፍ አስቸጋሪ.
- ትዕዛዞች
በሃርድዌር በቀጥታ
ይተረጎማሉ.
2. የመሰብሰቢያ
ቋንቋ፡- ሚኒሞኒኮችን እና
ምልክቶችን በመጠቀም
በሰዎች ሊነበብ
የሚችል የማሽን
ቋንቋ ውክልና
የሚሰጥ ዝቅተኛ
ደረጃ የፕሮግራሚንግ
ቋንቋ።
ባህሪያት፡-
- እያንዳንዱ
የስብሰባ ቋንቋ
መመሪያ ከማሽን
ቋንቋ መመሪያ
ጋር ይዛመዳል።
- ወደ
ማሽን ኮድ
ለመቀየር ሰብሳቢ
ያስፈልገዋል።
- ከማሽን
ቋንቋ የበለጠ
ለመረዳት የሚቻል
ነገር ግን
አሁንም ከሃርድዌር
ዝርዝሮች ጋር
በቅርበት የተሳሰረ።
3. ፕሮግራሚንግ
ቋንቋ፡- ፕሮግራመሮች ከመገጣጠም
ወይም ከማሽን
ቋንቋዎች የበለጠ
ረቂቅ እና
ለመረዳት ቀላል
የሆነ ኮድ
እንዲጽፉ የሚያስችል
ከፍተኛ ደረጃ
ያለው ቋንቋ
ነው።
ባህሪያት፡-
- እንደ
Python፣ Java እና C++ ያሉ
ቋንቋዎችን ያካትታል።
- ከሃርድዌር
ዝርዝሮች ይልቅ
በችግር አፈታት
እና በአልጎሪዝም
ትግበራ ላይ
ያተኩራል።
- ኮዱን
ወደ ማሽን
ቋንቋ ለመተርጎም
በተለምዶ ኮምፕሌተር
ወይም ተርጓሚ
ያስፈልገዋል።
ማጠቃለያ፡-
Ø
የማሽን ቋንቋ፡ ሁለትዮሽ፣
ሃርድዌር-ተኮር።
Ø
የመሰብሰቢያ ቋንቋ፡- ከማሽን
ኮድ ጋር
በቅርበት የሚዛመድ
ሰው-ሊነበብ
የሚችል።
Ø
የፕሮግራም አወጣጥ ቋንቋ፡-
ከፍተኛ ደረጃ፣
ረቂቅ እና
ለመጠቀም ቀላል፣
በሎጂክ እና
በችግር አፈታት
ላይ በማተኮር።
እያንዳንዱ ደረጃ
በሶፍትዌር ልማት
ሂደት ውስጥ
የተለየ ዓላማ
ያገለግላል፣ ውስብስብነትን፣
ተነባቢነትን እና
በሃርድዌር ላይ
ቁጥጥር ያደርጋል።
No comments:
Post a Comment