ماهي ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ عددها مصطلحاتها عملها استخدام ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ في الحاسوب
شرح ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ
ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ الحاسب
مرحباً بكم متابعينا الأعزاء طلاب وطالبات العلم في موقعنا النورس العربي منبع المعلومات والحلول الذي يقدم لكم أفضل الأسئله بإجابتها الصحيحه من شتى المجالات التعلمية من مقرر المناهج التعليمية والثقافية ويسعدنا أن نقدم لكم حل السؤال الذي يقول........ ماهي ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ عددها مصطلحاتها عملها استخدام ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ في الحاسوب
الإجابة هي كالتالي
شرح جميع ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ
ﻳﻘﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ ﻋﻨﺪ ﺃﺩﺍﺀ ﺃﻱ ﻋﻤﻞ ﻣﻦ ﺃﻋﻤﺎﻟﻪ ﺑﺘﺘﺒﻊ ﻣﺠﻤﻮﻋﺔ ﻣﻦ
ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺍﻟﻤﺘﺴﻠﺴﻠﺔ ﻭﺍﻟﻤﺘﺮﺍﺑﻄﺔ ﺍﻟﺘﻲ ﺗﺴﻤﻰ ﺍﻟﺒﺮﻧﺎﻣﺞ، ﻭﻳﺴﻤﻰ ﻣﻦ
ﻳﻜﺘﺐ ﻫﺬﻩ ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺑﺎﻟﻤﺒﺮﻣﺞ، ﻭﻳﻌﺘﻤﺪ ﺗﺮﻛﻴﺐ ﺍﻟﺠﻤﻞ ﻭﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﻋﻠﻰ
ﻟﻐﺔ ﺍﻟﺒﺮﻣﺠﺔ ﺍﻟﻤﺴﺘﺨﺪﻣﺔ، ﻭﻳﺘﺼﻞ ﺍﻹﻧﺴﺎﻥ ﺑﺎﻟﺤﺎﺳﺐ ﻟﺘﻮﺟﻴﻬﻪ ﻟﻠﻘﻴﺎﻡ
ﺑﺎﻷﻋﻤﺎﻝ ﺍﻟﺘﻲ ﻳﺮﻳﺪﻫﺎ ﺑﻮﺍﺳﻄﺔ ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ .
1ـ ﻟﻐﺔ ﺍﻵﻟﺔ :
ﻭﺗﺴﻤﻰ *ﺍﻟﻠﻐﺔ ﺍﻟﺜﻨﺎﺋﻴﺔ* ﺣﻴﺚ ﺇﻧﻬﺎ ﺗﺘﻜﻮﻥ ﻣﻦ ﺳﻠﺴﻠﺔ ﻣﻦ 0 ﻭ 1، ﻭﻫﻲ
ﺍﻟﻠﻐﺔ ﺍﻟﻮﺣﻴﺪ ﺍﻟﺘﻲ ﻳﻔﻬﻤﻬﺎ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ، ﺣﻴﺚ ﺗﺤﻮﻝ ﺟﻤﻴﻊ ﺍﻟﻠﻐﺎﺕ ﺇﻟﻰ
ﻟﻐﺔ ﺍﻵﻟﺔ، ﺣﺘﻰ ﺗﺘﻤﻜﻦ ﻣﻌﺪﺍﺕ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ ﻣﻦ ﺍﻟﺘﻔﺎﻫﻢ ﻣﻌﻬﺎ، ﻭﻷﻧﻬﺎ
ﺗﺘﻜﻮﻥ ﻣﻦ ﺻﻔﺮ ﻭﻭﺍﺣﺪ، ﻟﺬﺍ ﻓﻘﺪ ﺗﻤﻴﺰﺕ ﻫﺬﻩ ﺍﻟﻠﻐﺔ ﺑﺎﻟﺼﻌﻮﺑﺔ ﻧﻈﺮﺍً ﻟﻤﺎ
ﺗﺘﻄﻠﺒﻪ ﻣﻦ ﺣﻔﻆ ﻭﺩﻗﺔ ﻓﻲ ﻛﺘﺎﺑﺔ ﺳﻠﺴﻠﺔ ﻃﻮﻳﻠﺔ ﻣﻦ ﺻﻔﺮ ﻭﻭﺍﺣﺪ ﺑﺘﺮﺗﻴﺐ
ﻣﻌﻴﻦ، ﻣﻤﺎ ﻳﻨﺘﺞ ﻋﻨﻪ ﺃﺧﻄﺎﺀ ﻛﺜﻴﺮﺓ ﻣﻦ ﺍﻟﺘﺮﻣﻴﺰ، ﻭﻳﺠﺐ ﺃﻥ ﻳﺤﺪﺩ ﺍﻟﻤﺒﺮﻣﺞ
ﻛﻞ ﺷﻲ، ﻓﻜﻞ ﺧﻄﻮﺓ ﻳﺠﺐ ﺃﻥ ﻳﻨﻔﺬﻫﺎ ﺍﻟﺒﺮﻧﺎﻣﺞ ﻳﺠﺐ ﺃﻥ ﺗﺮﻣﺰ، ﻟﺬﺍ
ﻓﺎﻟﻤﺒﺮﻣﺞ ﻳﺠﺐ ﺃﻥ ﻳﻜﻮﻥ ﻋﻠﻰ ﻋﻠﻢ ﺑﺘﺮﻛﻴﺐ ﺍﻟﺤﺎﺳﺐ ﺍﻟﺪﺍﺧﻠﻲ، ﻭﺍﻟﻌﻨﺎ ﻭﻳﻦ
ﺍﻟﺮﻗﻤﻴﺔ ﻟﻤﻮﺍﻗﻊ ﺍﻟﺘﺨﺰﻳﻦ، ﺳﻮﺍﺀ ﻟﻠﺒﻴﺎﻧﺎﺕ ﺃﻭ ﺍﻟﺘﻌﻠﻴﻤﺎﺕ، ﻛﻤﺎ ﺃﻥ ﻟﻜﻞ ﺟﻬﺎﺯ
ﻟﻐﺔ ﺁﻟﺔ ﺗﺨﺘﻠﻒ ﻋﻦ ﺍﻟﺠﻬﺎﺯ ﺍﻵﺧﺮ ﺑﺤﺴﺐ ﺍﻟﻨﻮﻉ ﻭﺍﻟﺘﺮﻛﻴﺐ ﻣﻤﺎ ﻳﻌﻨﻲ ﺃﻧﻪ
ﻳﺠﺐ ﻛﺘﺎﺑﺔ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺑﺸﻜﻞ ﻛﻜﺎﻣﻞ ﻣﺮﻩ ﺃﺧﺮﻯ ﻋﻦ ﺍﻟﺮﻏﺒﺔ ﻓﻲ ﺗﻨﻔﻴﺬﻩ ﻋﻠﻰ
ﺟﻬﺎﺯ ﺁﺧﺮ، ﻭﻧﺘﻴﺠﺔ ﻟﻬﺬﻩ ﺍﻟﺼﻌﻮﺑﺎﺕ ﻓﻘﺪ ﻇﻬﺮﺕ ﻃﺮﻕ ﺃﺧﺮﻯ ﻟﺘﻤﺜﻴﻞ ﺍﻟﺘﺮﻣﻴﺰ
ﺍﻟﺜﻨﺎﺋﻲ، ﻛﺎﻟﻨﻈﺎﻡ ﺍﻟﺜﻤﺎﻧﻲ OCTAL ﻭﺍﻟﺴﺘﺔ ﻋﺸﺮﻱ HEX-
ADECIMAL ﺑﺪﻻ ﻣﻦ 1، 0 ﻓﺎﻟﻨﻈﺎﻡ ﺍﻟﺴﺘﺔ ﻋﺸﺮﻳﻦ ﻳﺘﻜﻮﻥ ﻣﻦ ﺳﺘﺔ
ﻋﺸﺮ ﺭﻣﺰﺍُ ﻫﻲ : 0 1, 2, 3, 4, 5, 6, 7, 8, 9, A.B,C,D,E,F .
ﻣﻤﺎ ﻳﺴﺎﻋﺪ ﻋﻠﻰ ﺳﻬﻮﻟﺔ ﻗﺮﺍﺀﺓ ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺍﻟﻤﻜﺘﻮﺑﺔ ﻭﺣﻔﻈﻬﺎ ﺑﻬﺬﻩ ﺍﻟﻠﻐﺔ،
ﻓﺒﺪﻻ ﻣﻦ ﻛﺘﺎﺑﺔ 16 ﺭﻗﻤﺎً ﻓﻲ ﺳﻠﺴﻠﺔ ﻳﻤﻜﻦ ﺍﻻﺳﺘﻌﺎﺿﺔ ﻋﻨﻬﺎ ﺑﺄﺭﺑﻌﺔ ﺭﻣﻮﺯ
ﻣﻦ ﺭﻣﻮﺯ ﺍﻟﻨﻈﺎﻡ ﺍﻟﺘﺸﻐﻴﻞ ﺍﻟﺴﺘﺔ ﻋﺸﺮﻱ .
2ـ ﻟﻐﺔ ﺍﻟﺘﺠﻤﻴﻊ :
ﻇﻬﺮﺕ ﻟﻐﺔ ﺍﻟﺘﺠﻤﻴﻊ ﺑﻮﺻﻔﻬﺎ ﺃﻭ ﻟﻐﺔ ﺗﺮﻣﻴﺰ، ﺗﺴﺘﺨﺪﻡ ﺍﻟﺮﻣﻮﺯ
SYMBOLIC CODE ﻟﻠﺘﻌﺒﻴﺮ ﻋﻦ ﺗﻌﻠﻴﻤﺎﺕ ﻟﻐﺔ ﺍﻵﻟﺔ، ﻭﺫﻟﻚ ﻟﻤﻮﺍﺟﻬﺔ
ﺻﻌﻮﺑﺔ ﺍﻟﺘﺮﻣﻴﺰ ﺑﻠﻐﺔ ﺍﻵﻟﺔ، ﻭﻟﻐﺔ ﺍﻟﺘﺠﻤﻴﻊ ﻟﻐﺔ ﻗﺮﻳﺒﺔ ﻣﻦ ﻟﻐﺔ ﺍﻵﻟﺔ ﺍﻟﺘﻲ
ﻳﻔﻬﻤﻬﺎ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ، ﻭﺗﺴﻤﻰ ﻫﺬﻩ ﺍﻟﻠﻐﺎﺕ ﺑﻠﻐﺎﺕ ﺍﻟﻤﺴﺘﻮﻯ ﺍﻟﺒﺴﻴﻂ .
ﻭﻳﺘﻢ ﺍﺳﺘﻌﻤﺎﻝ ﻣﺨﺘﺼﺮﺍﺕ ﻭﺭﻣﻮﺯ ﻳﺴﻬﻞ ﺣﻔﻈﻬﺎ ﻭﻛﺘﺎﺑﺘﻬﺎ ﻟﻜﻞ ﺗﻌﻠﻴﻤﺔ ﻣﻦ
ﺗﻌﻠﻴﻤﺎﺕ ﻟﻐﺔ ﺍﻵﻟﺔ، ﻭﻟﻐﺔ ﺍﻟﺘﺠﻤﻴﻊ ﻛﻤﺎ ﻓﻲ ﻟﻐﺔ ﺍﻵﻟﺔ ﻣﺼﻤﻤﺔ ﻟﻠﻌﻤﻞ ﻋﻠﻰ
ﺣﺎﺳﺐ ﻣﻌﻴﻦ، ﻣﻤﺎ ﻳﻮﻓﺮ ﻗﺪﺭﺓ ﺃﻛﺒﺮ ﻋﻠﻰ ﺍﺳﺘﻐﻼﻝ ﻣﻮﺍﺭﺩ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ
ﻭﻭﺣﺪﺓ ﺍﻟﻤﻌﺎﻟﺠﺔ ﺍﻟﻤﺮﻛﺰﻳﺔ ﺑﺸﻜﻞ ﺃﻓﻀﻞ، ﻭﻳﻘﻮﻡ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺍﻟﻤﺴﻤﻰ ﺍﻟﻤﺠﻤﻊ
ASSEMBLER ﺑﺘﺮﺟﻤﺔ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺍﻟﻤﻜﺘﻮﺏ ﺑﻠﻐﺔ ﺍﻟﻤﺠﻤﻊ ﺇﻟﻰ ﻟﻐﺔ ﺍﻵﻟﺔ
.
3 ـ ﺍﻟﻠﻐﺎﺕ ﺍﻟﻌﻠﻴﺎ :
ﺳﻤﻴﺖ ﺑﻬﺬﺍ ﺍﻻﺳﻢ ﻷﻧﻪ ﺃﺻﺒﺢ ﺑﺈﻣﻜﺎﻥ ﺍﻟﻤﺒﺮﻣﺞ ﻛﺘﺎﺑﺔ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺩﻭﻥ ﻣﻌﺮﻓﺔ
ﺗﻔﺎﺻﻴﻞ ﻛﻴﻔﻴﺔ ﻗﻴﺎﻡ ﺍﻟﺤﺎﺳﺐ ﺑﻬﺬﻩ ﺍﻟﻌﻤﻠﻴﺎﺕ، ﻛﻤﻮﺍﻗﻊ ﺍﻟﺘﺨﺰﻳﻦ ﻭﺗﻔﺎﺻﻴﻞ
ﺍﻟﺠﻬﺎﺯ ﺍﻟﺪﻗﻴﻘﺔ، ﻭﺗﻌﺒﻴﺮﺍﺕ ﻟﻐﺎﺕ ﺍﻟﻤﺴﺘﻮﻯ ﺍﻟﻌﺎﻟﻲ ﻫﻲ ﺗﻌﺒﻴﺮﺍﺕ ﺷﺒﻴﻬﺔ
ﺇﻟﻰ ﺩﺭﺟﺔ ﻛﺒﻴﺮﺓ ﺑﺎﻟﻠﻐﺔ ﺍﻟﻄﺒﻴﻌﻴﺔ ﺍﻟﺘﻲ ﻳﺴﺘﺨﺪﻣﻬﺎ ﺍﻹﻧﺴﺎﻥ ﻓﻲ ﺣﻴﺎﺗﻪ
ﻟﻠﺘﻮﺍﺻﻞ، ﻭﺍﻟﺘﺨﺎﻃﺐ ﻣﻊ ﺍﻵﺧﺮﻳﻦ .
ﻭﻣﻦ ﻣﻤﻴﺰﺍﺕ ﺍﻟﻠﻐﺎﺕ ﺍﻟﻌﻠﻴﺎ ﺍﻟﺘﻲ ﺗﻤﻴﺰﻫﺎ ﻣﻦ ﻟﻐﺎﺕ ﺍﻟﻤﺴﺘﻮﻯ ﺍﻟﺒﺴﻴﻂ،
ﺑﺎﻹﺿﺎﻓﺔ ﺇﻟﻰ ﻣﺎ ﺳﺒﻖ، ﺃﻥ ﻫﺬﻩ ﺍﻟﻠﻐﺎﺕ ﻏﻴﺮ ﻣﺮﺗﺒﻄﺔ ﺑﺠﻬﺎﺯ ﻣﻌﻴﻦ . ﺃﻱ
ﻳﻤﻜﻨﻨﺎ ﺗﻨﻔﻴﺬ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺍﻟﻤﻜﺘﻮﺏ ﺑﻠﻐﺔ ﻣﻦ ﻟﻐﺎﺕ ﺍﻟﻤﺴﺘﻮﻯ ﺍﻟﻌﺎﻟﻲ،
ﻛﺎﻟﻔﻮﺭﺗﺮﺍﻥ ﺃﻭ ﺍﻟﻜﻮﺑﻮﻝ ﺃﻭ ﺍﻟﺒﻴﺴﻚ ﻋﻠﻰ ﺃﻛﺜﺮ ﻣﻦ ﺟﻬﺎﺯ، ﻛﻤﺎ ﻳﻤﻜﻦ
ﺍﺳﺘﺨﺪﺍﻡ ﺃﻛﺜﺮ ﻣﻦ ﻟﻐﺔ ﺗﺮﺟﻤﺔ ﻋﻠﻰ ﺣﺎﺳﺐ ﻣﻌﻴﻦ . ﻛﺬﻟﻚ، ﻓﺈﻥ ﺍﻛﺘﺸﺎﻑ
ﺍﻷﺧﻄﺎﺀ ﻭﺗﺼﺤﻴﺤﻬﺎ ﺃﺻﺒﺢ ﺃﻛﺜﺮ ﺳﻬﻮﻟﺔ ﺑﺴﺒﺐ ﺳﻬﻮﻟﺔ ﻗﺮﺍﺀﺓ ﺍﻟﺒﺮﺍﻣﺞ ﻭﺗﺘﺒﻌﻬﺎ
ﻭﻓﻬﻤﻬﺎ .
ﺗﺴﻤﻰ ﺍﻟﻠﻐﺎﺕ ﻛﺎﻟﻜﻮﺑﻮﻝ ﻭﺍﻟﻔﻮﺭﺗﺮﺍﻥ ﻭﺍﻟﺒﻴﺴﻚ ﺑﺎﻟﻠﻐﺎﺕ ﺍﻟﻌﻠﻴﺎ ﺍﻟﻤﻮﺟﻬﺔ ﻧﺤﻮ
ﺇﺟﺮﺍﺀﺍﺕ ﺍﻟﺤﻞ ، PROCEDURE - ORIENTED LANGUAGES
، ﻭﻫﻲ ﺍﻟﻠﻐﺎﺕ ﺍﻟﺘﻲ ﻳﻌﻄﻲ ﻓﻴﻬﺎ ﺍﻟﻤﺒﺮﻣﺞ ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺧﻄﻮﺓ ﺧﻄﻮﺓ .
ﻭﻳﻤﺮ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺍﻟﻤﻜﺘﻮﺏ ﺑﻠﻐﺎﺕ ﺍﻟﻤﺴﺘﻮﻯ ﺍﻟﻌﺎﻟﻲ ﺑﺜﻼﺙ ﻣﺮﺍﺡ ﻗﺒﻞ ﺃﻥ ﻳﻜﻮﻥ
ﺟﺎﻫﺰﺍً ﻟﻠﺘﻨﻔﻴﺬ .
ﺍﻟﺘﺮﺟﻤﺔ TRANSLATION : ﺗﺤﻮﻳﻞ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺍﻟﻤﻜﺘﻮﺏ ﺑﻠﻐﺔ ﺍﻟﻤﺴﺘﻮﻯ
ﺍﻟﻌﺎﻟﻲ ﺇﻟﻰ ﻟﻐﺔ ﺍﻵﻟﺔ .
ـ ﺍﻟﺮﺑﻂ LINKING : ﺭﺑﻂ ﺍﻟﺮﻭﺗﻴﻨﺎﺕ ﺍﻟﻤﻜﺘﺒﻴﺔ ﺍﻟﻜﺎﺋﻨﺔ ﺑﺎﻟﻤﻜﺘﺒﺔ،
ﻭﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺍﻟﻀﺮﻭﺭﻳﺔ ﺑﺎﻟﺒﺮﻧﺎﻣﺞ .
3ـ ﺍﻟﺘﺤﻤﻴﻞ LOADING : ﻳﻘﻮﻡ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺑﺘﺤﻤﻴﻞ ﺷﻔﺮﺓ ﺍﻟﻬﺪﻑ
ﻭﺍﻟﺮﻭﺗﻴﻨﺎﺕ ﺍﻟﻤﻜﺘﺒﻴﺔ، ﻭﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﻋﻠﻰ ﺍﻟﺬﺍﻛﺮﺓ ﺍﻟﺮﺋﻴﺴﺔ ﺑﻐﺮﺽ ﺍﻟﺘﻨﻔﻴﺬ .
ﻭﻛﺎﻧﺖ ﺍﻟﻠﻐﺎﺕ ﺗﺼﻨﻒ ﺣﺴﺐ ﻗﻮﺗﻬﺎ ﺇﻟﻰ ﻟﻐﺎﺕ ﺃﻋﻤﺎﻝ، ﺃﻭ ﻟﻐﺔ ﻋﻠﻤﻴﺔ ﺃﻭ
ﻟﻐﺎﺕ ﻣﺒﺘﺪﺋﻴﻦ ـ ﻭﻓﻲ ﻭﻗﺘﻨﺎ ﺍﻟﺤﺎﺿﺮ ـ ﻓﺈﻥ ﻣﻌﻈﻢ ﺍﻟﻠﻐﺎﺕ ﻳﻤﻜﻦ ﺍﺳﺘﺨﺪﺍﻣﻬﺎ
ﺑﻜﻔﺎﺀﺓ ﻓﻲ ﺗﻄﺒﻴﻖ ﺃﻧﻮﺍﻉ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﻛﺎﻓﺔ، ﻭﻣﻦ ﺃﺷﻬﺮ ﻟﻐﺎﺕ ﺍﻟﻤﺴﺘﻮﻯ
ﺍﻟﻌﺎﻟﻲ :
ﻟﻐﺔ ﺍﻟﻜﻮﺑﻮﻝ COBOL :
ﻭﻛﻠﻤﺔ COBOL ﻫﻲ ﺍﺧﺘﺼﺎﺭ ﻟﻠﻌﺒﺎﺭﺓ ﺍﻹﻧﺠﻠﻴﺰﻳﺔ Common
Business Oriented Language ، ﻭﻗﺪ ﻃﻮﺭﺕ ﻭﺻﻤﻤﺖ ﻫﺬﻩ
ﺍﻟﻠﻐﺔ ﻣﻦ ﻟﺪﻥ ﻟﺠﻨﺔ ﻣﻦ ﻣﺼﻨﻌﻲ ﺃﻧﻈﻤﺔ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ ﻭﻣﻄﻮﺭﻳﻬﺎ ﻋﺎﻡ
1960ﻡ ﺗﺴﻤﻰ ﻟﺠﻨﺔ CODASYL ﺍﺧﺘﺼﺎﺭﺍً ﻟـ Conference of
Data System Languages .
ﻭﻗﺪ ﻗﺎﻡ ﺍﻟﻤﻌﻬﺪ ﺍﻟﻮﻃﻨﻲ ﺍﻷﻣﺮﻳﻜﻲ ﻟﻠﻤﻌﺎﻳﻴﺮ ANSI ﺑﺘﻄﻮﻳﺮ ﻧﺴﺨﺔ
ﻣﻌﻴﺎﺭﻳﺔ ﻣﻦ COBOL ، ﻣﻔﺴﺮ ﻛﻮﺑﻮﻝ ﻳﻄﺎﺑﻖ ﺍﻟﻤﻮﺍﺻﻔﺎﺕ ﺍﻟﻘﻴﺎﺳﻴﺔ ﻟﻬﺬﺍ
ﺍﻟﻤﻌﻬﺪ، ﻭﻛﺎﻥ ﺫﻟﻚ ﻑ ﻱ ﻋﺎﻡ 1968ﻡ ﻭﺳﻤﻴﺖ * ANSI 1968 * ﻭﻇﻬﺮ
ﺑﻌﺪﻫﺎ ANSI 1974 ﻭ ANSI 80 .
ﻭﻳﻨﺘﺸﺮ ﺍﺳﺘﺨﺪﺍﻡ ﻟﻐﺔ ﻛﻮﺑﻮﻝ ﻋﻠﻰ ﻧﻄﺎﻕ ﻭﺍﺳﻊ ﻋﺎﻟﻤﻴﺎً ﺣﻴﺚ ﺗﺴﺘﺨﺪﻡ ﻓﻲ
ﺍﻟﺒﻨﻮﻙ ﻭﻓﻲ ﺍﻟﻤﻨﻈﻤﺎﺕ ﺍﻟﺤﻜﻮﻣﻴﺔ، ﻭﺗﺴﺘﺨﺪﻡ ﻋﻠﻰ ﺣﺎﺳﺒﺎﺕ ﻛﺒﻴﺮﺓ ﺃﻭ ﻋﻠﻰ
ﺣﺎﺳﺒﺎﺕ ﺷﺨﺼﻴﺔ .
ﻭﺗﺘﻤﻴﺰ ﻟﻐﺔ ﻛﻮﺑﻮﻝ ﺑﻘﺪﺭﺗﻬﺎ ﻋﻠﻰ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺍﻟﻤﻠﻔﺎﺕ؛ ﻟﺬﺍ ﺍﺷﺘﻬﺮﺕ ﺑﺄﻧﻬﺎ
ﻟﻐﺔ ﺃﻋﻤﺎﻝ .
ﻟﻐﺔ ﺍﻟﻔﻮﺭﺗﺮﺍﻥ FORTRAN :
ﻭﻫﻲ ﺍﺧﺘﺼﺎﺭ ﻋﺒﺎﺭﺓ FORmula TRANSlation ، ﻭﺗﻌﺪ ﻟﻐﺔ
FORTRAN ﺃﻗﺪﻡ ﺍﻟﻠﻐﺎﺕ ﺫﺍﺕ ﺍﻟﻤﺴﺘﻮﻯ ﺍﻟﻌﺎﻟﻲ، ﻭﻗﺪ ﻇﻬﺮﺕ ﻫﺬﻩ ﺍﻟﻠﻐﺔ
ﻓﻲ ﻣﻨﺘﺼﻒ ﺍﻟﺴﺘﻴﻨﺎﺕ، ﺣﻴﺚ ﺑﺪﺉ ﻋﺎﻡ 1954 ﺑﺎﻟﻌﻤﻞ ﻋﻠﻰ ﺗﻄﻮﻳﺮ ﻟﻐﺔ
ﺑﺮﻣﺠﺔ ﺗﻘﺒﻞ ﺑﺮﻧﺎﻣﺠﺎ ﻣﻜﺘﻮﺑﺎ ﺑﻠﻐﺔ ﻗﺮﻳﺒﺔ ﻣﻦ ﻟﻐﺔ ﺍﻹﻧﺴﺎﻥ، ﻭﻳﺤﻮﻟﻪ ﺇﻟﻰ
ﺷﻔﺮﺓ ﻗﺎﺑﻠﺔ ﻟﻠﺘﻨﻔﻴﺬ ﻋﻠﻰ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ، ﻭﺑﻌﺪ 3 ﺳﻨﻮﺍﺕ ﺃﻱ ﻓﻲ ﻋﺎﻡ
1957ﻡ . ﻇﻬﺮ ﺃﻭﻝ ﻣﻔﺴﺮ ﻓﻮﺭﺗﺮﺍﻥ .
ﻭﻓﻲ ﺗﻠﻚ ﺍﻟﻔﺘﺮﺓ ﻛﺎﻥ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ ﻳﻜﺎﺩ ﻳﻜﻮﻥ ﺣﻜﺮﺍً ﻋﻠﻰ
ﺍﻟﻌﻠﻤﺎﺀ ﻭﺍﻟﻤﻬﻨﺪﺳﻴﻦ ﻭﺍﻟﺮﻳﺎﺿﻴﻴﻦ، ﻭﻣﻦ ﺍﻟﻄﺒﻴﻌﻲ ﺃﻥ ﺗﻜﻮﻥ ﻫﺬﻩ ﺍﻟﻠﻐﺔ
ﺍﻟﻤﻄﻮﺭﺓ ﺣﺪﻳﺜﺎً ﻗﺪ ﺟﺎﺀﺕ ﻟﺘﻮﺍﻛﺐ ﺍﺣﺘﻴﺎﺟﺎﺗﻬﻢ ﺇﺫ ﺗﺘﻤﻴﺰ ﻟﻐﺔ FORTRAN
ﺑﻘﺪﺭﺍﺗﻬﺎ ﻋﻠﻰ ﺇﺟﺮﺍﺀ ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﺤﺴﺎﺑﻴﺔ ﺍﻟﻤﻌﻘﺪﺓ ﻭﺣﻞ ﺍﻟﻤﻌﺎﺩﻻﺕ ﺍﻟﺮﻳﺎﺿﻴﺔ
.
ﻟﻐﺔ ﺍﻟﺒﻴﺴﻚ BASIC LANGAUGE :
ﻭﻫﻲ ﺍﺧﺘﺼﺎﺭ ﻟﻠﻌﺒﺎﺭﺓ ﺍﻹﻧﺠﻠﻴﺰﻳﺔ Beginer's All Purpose
Symbolic In struction Code ﺃﻱ ﺍﻟﻠﻐﺔ ﺍﻟﻤﺘﻌﺪﺩ ﺍﻷﻏﺮﺍﺽ
ﻟﻠﻤﺒﺘﺪﺋﻴﻦ، ﻭﺗﺄﺗﻲ ﻛﻠﻤﺔ BASIC ﺍﻟﺘﻲ ﺗﻌﻨﻲ ﺍﻷﺳﺎﺱ ﻟﺘﺤﻘﻴﻖ ﺍﻟﻤﻌﻨﻰ
ﻧﻔﺴﻪ، ﻓﻬﺬﻩ ﺍﻟﻠﻐﺔ ﻭﻧﻈﺮﺍً ﻟﺒﺴﺎﻃﺔ ﺗﻌﻠﻴﻤﺎﺗﻬﺎ ﻭﻣﺤﺪﻭﺩﻳﺘﻬﺎ ﻓﺈﻧﻬﺎ ﺗﻌﺪ ﻟﻐﺔ
ﻣﻨﺎﺳﺒﺔ ﻟﻠﺘﻌﻠﻢ ﻣﻦ ﻗﺒﻞ ﺍﻟﻤﺒﺘﺪﺋﻴﻦ ﻓﻲ ﻋﺎﻟﻢ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ ﻭﺍﻟﺒﺮﻣﺠﺔ،
ﻭﺗﺴﺘﺨﺪﻡ ﻫﺬﻩ ﺍﻟﻠﻐﺔ ﻓﻲ ﻣﻌﻈﻢ ﺍﻟﺤﺎﺳﺒﺎﺕ ﺍﻟﺸﺨﺼﻴﺔ، ﻣﻤﺎ ﻳﺪﻝ ﻋﻠﻰ
ﺍﻻﻧﺘﺸﺎﺭ ﺍﻟﻮﺍﺳﻊ ﻟﻬﺎ، ﻭﻗﺪ ﻃﻮﺭﺕ ﻫﺬﻩ ﺍﻟﻠﻐﺔ ﻓﻲ ﻛﻠﻴﺔ Dartmouth
ﻋﺎﻡ 1963ﻡ ﻣﻦ ﻟﺪﻥ John Demuy ﻭ Thomas Kurtz .
ﻭﺗﺴﺘﺨﺪﻡ ﻟﻐﺔ Basic ﺍﻟﺤﺪﻳﺜﺔ ﻓﻲ ﻗﻄﺎﻉ ﻭﺍﺳﻊ . ﺇﺫ ﺗﺴﺘﺨﺪﻡ ﻓﻲ ﻣﺠﺎﻝ
ﺍﻷﻋﻤﺎﻝ ﻟﻘﺪﺭﺗﻬﺎ ﻋﻠﻰ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺍﻟﻤﻠﻔﺎﺕ، ﻭﻛﺬﺍ ﻓﻲ ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﺮﻳﺎﺿﻴﺔ
ﻣﻦ ﻗﺒﻞ ﺍﻟﻌﻠﻤﺎﺀ ﻭﺍﻟﻤﻬﻨﺪﺳﻴﻦ ﻻﻣﺘﻼﻛﻬﺎ ﻛﺜﻴﺮﺍً ﻣﻦ ﺍﻟﻮﻇﺎﺋﻒ ﻟﻠﻘﻴﺎﻡ ﺑﻤﺜﻞ
ﺗﻠﻚ ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﻤﻌﻘﺪﺓ .
تابع قراءة المزيد من المعلومات المتعلقة بمقالنا هذا في اسفل الصفحة على مربع الاجابة وهي كالتالي ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ