في تصنيف مناهج تعليمية بواسطة

ماهي ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ عددها مصطلحاتها عملها استخدام ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ في الحاسوب

شرح ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ 

ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ الحاسب 

مرحباً بكم متابعينا الأعزاء طلاب وطالبات العلم  في موقعنا النورس العربي منبع المعلومات والحلول الذي يقدم لكم أفضل الأسئله بإجابتها الصحيحه من شتى المجالات التعلمية من مقرر المناهج التعليمية  والثقافية ويسعدنا أن نقدم لكم حل السؤال الذي يقول........ ماهي ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ عددها مصطلحاتها عملها استخدام ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ في الحاسوب

الإجابة هي كالتالي 

شرح جميع ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ 

ﻳﻘﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺍﻵﻟﻲ ﻋﻨﺪ ﺃﺩﺍﺀ ﺃﻱ ﻋﻤﻞ ﻣﻦ ﺃﻋﻤﺎﻟﻪ ﺑﺘﺘﺒﻊ ﻣﺠﻤﻮﻋﺔ ﻣﻦ

ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺍﻟﻤﺘﺴﻠﺴﻠﺔ ﻭﺍﻟﻤﺘﺮﺍﺑﻄﺔ ﺍﻟﺘﻲ ﺗﺴﻤﻰ ﺍﻟﺒﺮﻧﺎﻣﺞ، ﻭﻳﺴﻤﻰ ﻣﻦ

ﻳﻜﺘﺐ ﻫﺬﻩ ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺑﺎﻟﻤﺒﺮﻣﺞ، ﻭﻳﻌﺘﻤﺪ ﺗﺮﻛﻴﺐ ﺍﻟﺠﻤﻞ ﻭﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﻋﻠﻰ

ﻟﻐﺔ ﺍﻟﺒﺮﻣﺠﺔ ﺍﻟﻤﺴﺘﺨﺪﻣﺔ، ﻭﻳﺘﺼﻞ ﺍﻹﻧﺴﺎﻥ ﺑﺎﻟﺤﺎﺳﺐ ﻟﺘﻮﺟﻴﻬﻪ ﻟﻠﻘﻴﺎﻡ

ﺑﺎﻷﻋﻤﺎﻝ ﺍﻟﺘﻲ ﻳﺮﻳﺪﻫﺎ ﺑﻮﺍﺳﻄﺔ ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ .

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 ﺍﻟﺤﺪﻳﺜﺔ ﻓﻲ ﻗﻄﺎﻉ ﻭﺍﺳﻊ . ﺇﺫ ﺗﺴﺘﺨﺪﻡ ﻓﻲ ﻣﺠﺎﻝ

ﺍﻷﻋﻤﺎﻝ ﻟﻘﺪﺭﺗﻬﺎ ﻋﻠﻰ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺍﻟﻤﻠﻔﺎﺕ، ﻭﻛﺬﺍ ﻓﻲ ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﺮﻳﺎﺿﻴﺔ

ﻣﻦ ﻗﺒﻞ ﺍﻟﻌﻠﻤﺎﺀ ﻭﺍﻟﻤﻬﻨﺪﺳﻴﻦ ﻻﻣﺘﻼﻛﻬﺎ ﻛﺜﻴﺮﺍً ﻣﻦ ﺍﻟﻮﻇﺎﺋﻒ ﻟﻠﻘﻴﺎﻡ ﺑﻤﺜﻞ

ﺗﻠﻚ ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﻤﻌﻘﺪﺓ .

تابع قراءة المزيد من المعلومات المتعلقة بمقالنا هذا في اسفل الصفحة على مربع الاجابة وهي كالتالي ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ 

1 إجابة واحدة

0 تصويتات
بواسطة
ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ

ﻟﻐﺔ ﺑﺎﺳﻜﺎﻝ PASCAL :

ﻭﺳﻤﻴﺖ ﺑﺎﺳﻢ ﺍﻟﻌﺎﻟﻢ ﺍﻟﻔﺮﻧﺴﻲ ﺍﻟﺮﻳﺎﺿﻲ ﺍﻟﻔﺬ Blaise Pascal ،

ﻭﺻﻤﻤﺖ ﻫﺬﻩ ﺍﻟﻠﻐﺔ ﻣﻦ ﻗﺒﻞ ﺍﻟﻌﺎﻟﻢ ﺍﻟﺴﻮﻳﺴﺮﻱ Niklaus Wirth ،

ﻭﻃﺮﺣﺖ ﻋﺎﻡ 1971ﻡ، ﻭﻗﺪ ﺍﻧﺘﺸﺮﺕ ﻫﺬﻩ ﺍﻟﻠﻐﺔ ﺧﺼﻮﺻﺎً ﻓﻲ ﺍﻟﺠﺎﻣﻌﺎﺕ .

ﺇﺫ ﺗﺪﺭﺱ ﻫﺬﻩ ﻓﻲ ﻣﻌﻈﻢ ﺟﺎﻣﻌﺎﺕ ﺍﻟﻌﺎﻟﻢ ﻟﻄﻼﺏ ﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ، ﻭﺗﻤﺘﺎﺯ

ﻟﻐﺔ PASCAL ﺑﺎﻟﺴﻬﻮﻟﺔ، ﻭﺍﺧﺘﺼﺎﺭ ﺍﻟﻜﻠﻤﺎﺕ ﻓﻴﻬﺎ ﺇﻟﻰ ﺣﺪ ﻛﺒﻴﺮ، ﻭﺑﻨﻴﺘﻬﺎ

ﺍﻟﺘﺮﻛﻴﺒﻴﺔ ﻭﻗﻮﺓ ﺍﻟﺒﺮﺍﻣﺞ ﺍﻟﻔﺮﻋﻴﺔ، ﻭﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﻤﺆﺷﺮﺍﺕ Pointers ، ﻭﻗﺪ

ﻇﻬﺮﺕ ﻧﺴﺦ ﺟﺪﻳﺪﺓ ﻣﻦ Pascal ﺍﻣﺘﺎﺯﺕ ﺑﺘﻼﻓﻲ ﺍﻟﻌﻴﻮﺏ ﻓﻲ ﺍﻟﻨﺴﺦ

ﺍﻟﺴﺎﺑﻘﺔ، ﻭﻳﻌﺪ TurboPascal ﻣﻦ ﺷﺮﻛﺔ Borland ﻣﻦ ﺍﻟﺒﺮﺍﻣﺞ

ﺍﻟﻤﺴﺘﺨﺪﻣﺔ ﺑﻜﺜﺮﺓ ﺑﻴﻦ ﺍﻟﻤﺒﺘﺪﺋﻴﻦ ﻭﺍﻟﺘﺨﺼﺼﻴﻦ ﻓﻲ ﺍﻟﺒﺮﺍﻣﺞ، ﻭﺗﻨﺎﻓﺲ ﻫﺬﻩ

ﺍﻟﻠﻐﺔ ﻟﻐﺔ Basic ﻓﻲ ﻛﺜﺮﺓ ﺍﻟﻤﺴﺘﺨﺪﻣﻴﻦ ﻟﺘﻮﺍﻓﺮ ﻛﺜﻴﺮ ﻣﻦ ﺍﻟﻤﻤﻴﺰﺍﺕ

ﻓﻴﻬﺎ، ﻭﺗﺴﺘﺨﺪﻡ ﻫﺬﻩ ﺍﻟﻠﻐﺔ ﻣﻦ ﻗﺒﻞ ﺍﻟﻄﻼﺏ ﻭﺍﻟﻤﻬﻨﺪﺳﻴﻦ، ﻛﻤﺎ ﺗﺴﺘﺨﺪﻡ

ﻓﻲ ﻗﻄﺎﻉ ﺍﻷﻋﻤﺎﻝ ﺍﻟﺘﺠﺎﺭﻳﺔ .

ﻟﻐﺔ ﺳﻲ C :

ﻃﻮﺭﺕ ﻫﺬﻩ ﺍﻟﻠﻐﺔ ﻓﻲ ﻣﻌﺎﻣﻞ Bell ﻣﻦ ﻗﺒﻞ Dennis Ritchie ﻭﻫﻲ

ﺗﻄﻮﻳﺮ ﻟﻨﺴﺨﺔ ﻗﺪﻳﻤﻪ ﺗﺴﻤﻰ B ﻣﻦ ﻟﻐﺔ BCPL ﺍﻟﺘﻲ ﻇﻬﺮﺕ ﻋﺎﻡ

1969ﻡ . ﻟﺬﺍ ﺳﻤﻴﺖ ﻫﺬﻩ ﺍﻟﻨﺴﺨﺔ ﺍﻟﻼﺣﻘﺔ ﺑـ C .

ﻭﺗﺸﺘﻬﺮ ﻟﻐﺔ C ﺑﺎﺳﺘﺨﺪﺍﻣﻬﺎ ﻛﻠﻐﺔ ﺑﺮﻣﺠﺔ ﻧﻈﻢ system software

ﺣﻴﺚ ﺗﺴﺘﺨﺪﻡ ﻟﻜﺘﺎﺑﺔ ﺑﺮﺍﻣﺞ ﺍﻟﻨﻈﻢ ﺍﻟﺘﺸﻐﻴﻠﻴﺔ . ﺇﺫ ﺇﻧﻬﺎ ﺗﻌﺪ ﻟﻐﺔ ﻗﺮﻳﺒﺔ،

ﻭﺗﺸﺒﻪ ﺇﻟﻰ ﺣﺪ ﻛﺒﻴﺮ ﻟﻐﺔ ﺍﻟﺘﺠﻤﻴﻊ As-sembly ﻭﺗﻤﺘﺎﺯ ﺑﺴﺮﻋﺘﻬﺎ

ﺍﻟﻜﺒﻴﺮﺓ، ﻛﻤﺎ ﺗﻤﻠﻚ ﻣﺨﺠﻤﻮﻋﺔ ﺟﻴﺪﺓ ﻣﻦ ﺍﻟﺘﻌﻠﻴﻤﺎﺕ، ﻛﻤﺎ ﺃﻧﻬﺎ ﻟﻐﺔ ﻗﺎﺑﻠﺔ

ﻟﻠﻨﻘﻞ ﻣﻦ ﺟﻬﺎﺯ ﺇﻟﻰ ﺁﺧﺮ ﻟﺼﻐﺮ ﺍﻟﺠﺰﺀ ﺍﻟﻮﺍﺟﺐ ﻧﻘﻠﻪ ﻣﻨﻬﺎ، ﻭﺗﻌﺪ ﻟﻐﺔ C

ﻣﻦ ﺍﻟﻠﻐﺎﺕ ﺍﻟﺘﺮﻛﻴﺒﻴﺔ Structured Language .

ﻭﺍﺯﺩﺍﺩ ﺍﻫﺘﻤﺎﻡ ﻣﺤﺘﺮﻓﻲ ﺍﻟﺒﺮﻣﺠﺔ ﺑﻠﻐﺔ ﺍﻟـ C ، ﻭﺍﻟﻨﺴﺦ ﺍﻟﻤﺤﺴﻨﺔ ﻣﻨﻬﺎ C

+ , C ++ . ﺇﺫ ﺇﻥ ﻣﻌﻈﻢ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﺗﻜﺘﺐ ﺑﻬﺎ .

ﻟﻐﺎﺕ ﺍﻟﺠﻴﻞ ﺍﻟﺮﺍﺑﻊ : Fourth-Generation language (4GL ) :

ﺳﻤﻴﺖ ﺑﻬﺬﺍ ﺍﻻﺳﻢ ﻧﺴﺒﺔ ﺇﻟﻰ ﺍﻟﺠﻴﻞ ﺍﻟﺘﻲ ﻇﻬﺮﺕ ﻓﻴﻪ، ﻣﺜﻞ ﻫﺬﻩ ﺍﻟﻠﻐﺎﺕ

ﺍﻟﺘﻲ ﺗﺘﺼﻒ ﺑﻘﻠﺔ ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺍﻟﺘﻲ ﻳﻜﺘﺒﻬﺎ ﺍﻟﻤﺒﺮﻣﺞ ﻟﺘﺤﻘﻴﻖ ﻫﺪﻑ ﻣﺎ ، ﻓﻤﺎ

ﻛﺎﻥ ﻳﺘﻄﻠﺐ ﻣﺌﺎﺕ ﺍﻷﺳﻄﺮ ﻣﻦ ﻟﻐﺔ ﺑﻴﺴﻚ ﺃﻭ ﺍﻵﻻﻑ ﻣﻦ ﻟﻐﺔ ﻛﻮﺑﻮﻝ

ﺑﺎﺳﺘﺨﺪﺍﻡ ﻋﺪﺩ ﺑﺴﻴﻂ ﻣﻦ ﺍﻷﺳﻄﺮ ﻓﻲ ﻫﺬﻩ ﺍﻟﻠﻐﺎﺕ .

ﺗﻤﺘﺎﺯ ﻫﺬﻩ ﺍﻟﻠﻐﺎﺕ ﺑﻌﺪﺓ ﻣﺰﺍﻳﺎ :

1 ــ ﺇﻧﻬﺎ ﻟﻐﺔ ﻣﻮﺟﻬﺔ ﻟﻠﻨﺘﺎﺋﺞ ﺃﻱ ﺇﻥ ﺍﻟﻤﺒﺮﻣﺞ ﻳﻬﺘﻢ ﺑﻄﻠﺐ ﻣﺎ ﻳﺮﻳﺪﻩ ﻣﻦ

ﺍﻟﻜﻤﺒﻴﻮﺗﺮ، ﺩﻭﻥ ﺃﻥ ﻳﻮﺟﻬﻪ ﻟﻜﻴﻔﻴﺔ ﺍﻟﻘﻴﺎﻡ ﺑﺬﻟﻚ .

2 ــ ﺯﺍﺩﺕ ﻣﻦ ﺍﻹﻧﺘﺎﺟﻴﺔ؛ ﻷﻥ ﻛﺘﺎﺑﺔ ﺍﻟﺒﺮﺍﻣﺞ ﻭﺻﻴﺎﻧﺘﻬﺎ ﺃﻛﺜﺮ ﺳﻬﻮﻟﺔ .

3 ــ ﺳﻬﻠﺔ ﺍﻻﺳﺘﺨﺪﺍﻡ، ﻭﺗﺘﻄﻠﺐ ﻗﻠﻴﻼً ﻣﻦ ﺍﻟﺘﺪﺭﻳﺐ ﻋﻠﻰ ﺍﺳﺘﺨﺪﺍﻣﻬﺎ، ﺳﻮﺍﺀ

ﻛﺎﻥ ﻟﻠﺒﺮﻣﺠﺔ ﺃﻭ ﻏﻴﺮﻫﺎ .

4 ــ ﻟﻢ ﻳﻌﺪ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺑﺤﺎﺟﺔ ﺇﻟﻰ ﺍﻟﺘﻔﻜﻴﺮ ﻓﻲ ﺍﻷﺟﻬﺰﺓ ﺃﻭ ﻫﻴﻜﻠﻴﺔ

ﺍﻟﺒﺮﻧﺎﻣﺞ .

ﻭﻗﺪ ﺑﺪﺃﺕ ﻟﻐﺎﺕ ﺍﻟﺠﻴﻞ ﺍﻟﺮﺍﺑﻊ ﺑﺎﻻﻧﺘﺸﺎﺭ ﺑﻴﻦ ﺍﻟﻤﺒﺮﻣﺠﻴﻦ، ﻭﺑﺸﻜﻞ ﻛﺒﻴﺮ ﺟﺪﺍً

ﻟﻤﺎ ﺗﻮﻓﺮﻩ ﻟﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ ﻫﺬﻩ ﻣﻦ ﺳﻬﻮﻟﺔ ﻓﻲ ﻣﻌﺎﻣﻠﺔ ﺍﻟﻤﻠﻔﺎﺕ، ﻭﺭﺑﻂ

ﻫﺬﻩ ﺍﻟﻤﻠﻔﺎﺕ ﺑﻌﻀﻬﺎ ﻣﻊ ﺑﻌﺾ ﺑﻐﺮﺽ ﺍﻟﺘﺤﺪﻳﺚ ﺃﻭ ﻃﺒﺎﻋﺔ ﺍﻟﺘﻘﺎﺭﻳﺮ .

ﻛﻤﺎ ﺗﻮﻓﺮ ﻫﺬﻩ ﺍﻟﻠﻐﺎﺕ ﻗﻮﺓ ﻓﻲ ﺍﻟﻤﺸﺎﺭﻛﺔ ﻓﻲ ﺍﻟﻤﻮﺍﺭﺩ ﺍﻟﺒﺮﻣﺠﻴﺔ ﻭﺧﺼﻮﺻﺎً

ﺍﻟﻤﻠﻔﺎﺕ، ﻭﻣﻦ ﺃﻣﺜﺎﻝ ﻫﺬﻩ ﺍﻟﻠﻐﺎﺕ ﻟﻐﺔ Dbase ﻣﻦ Borland ، ﻭﻟﻐﺔ

Foxpro ﻣﻦ Microsoft ، ﻭ Oracle ﻣﻦ Ingress ، ﻭﺗﺴﺘﺨﺪﻡ

ﻟﻐﺔ ﺍﻻﺳﺘﻔﺴﺎﺭ ﺍﻟﻤﻬﻴﻜﻠﺔ SQL Structured Query Language

ﻓﻲ ﻋﻤﻠﻴﺎﺕ ﺑﻨﺎﺀ ﻗﻮﺍﻋﺪ ﺍﻟﻤﻌﻠﻮﻣﺎﺕ ﻭﺗﺤﺪﻳﺜﻬﺎ، ﻭﺗﻮﻓﻴﺮ ﺍﻟﺤﻤﺎﻳﺔ ﺍﻟﻼﺯﻣﺔ ﻟﻬﺎ

.

 ﻣﺎ ﻫﻲ SQL ؟

SQL ﻫﻲ ﺍﺧﺘﺼﺎﺭ ﻟﻠﻌﺒﺎﺭﺓ ﺍﻹﻧﺠﻠﻴﺰﻳﺔ Structured Query

Language ﺃﻱ ﻟﻐﺔ ﺍﻻﺳﺘﻔﺴﺎﺭ ﺍﻟﻤﻬﻴﻜﻠﺔ، ﻭﻫﻲ ﻋﺒﺎﺭﺓ ﻋﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ

ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺍﻟﻘﺮﻳﺒﺔ ﻣﻦ ﺍﻟﻠﻐﺔ ﺍﻟﻄﺒﻴﻌﻴﺔ ﺍﻟﺘﻲ ﺗﻮﺟﻪ ﻧﻈﺎﻡ ﺇﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ

ﺍﻟﺒﻴﺎﻧﺎﺕ DBMS ﻟﻠﻘﻴﺎﻡ ﺑﻌﻤﻠﻴﺎﺕ ﺑﻨﺎﺀ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ، ﻭﺗﺤﺪﻳﺜﻬﺎ ﻭﺍﻟﺒﺤﺚ

ﻓﻴﻬﺎ، ﻭﻋﻤﻞ ﻗﻮﺍﻋﺪ ﺍﻟﺤﻤﺎﻳﺔ ﻟﻠﺒﻴﺎﻧﺎﺕ .

ﻭﺗﻤﺘﺎﺯ ﻟﻐﺔ ﺍﻻﺳﺘﻔﺴﺎﺭ SQL ﺑﺎﻵﺗﻲ :

1 ــ ﻟﻐﺔ ﻗﺮﻳﺒﺔ ﻣﻦ ﺍﻟﻠﻐﺔ ﺍﻟﻄﺒﻴﻌﻴﺔ .

2 ــ ﺗﺴﺘﻄﻴﻊ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﺃﻳﺔ ﺑﻴﺎﻧﺎﺕ ﻣﻦ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ . ﺇﺫ ﻳﻤﻜﻦ

ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﺑﻴﺎﻧﺎﺕ ﻣﻠﻒ ﻛﺎﻣﻞ ﺃﻭ ﺑﻌﺾ ﺍﻟﺤﻘﻮﻝ ﻣﻦ ﻣﻠﻒ ﺃﻭ ﻣﺠﻤﻮﻋﺔ

ﻣﻠﻔﺎﺕ .

3 ــ ﻳﻬﺘﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺑﺘﻌﺮﻳﻒ ﺍﺣﺘﻴﺎﺟﻪ What you want ، ﻭﻻ ﻳﻬﺘﻢ

ﺑﻜﻴﻔﻴﺔ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﺃﻭ ﻣﻦ ﺃﻳﻦ ؟ How or Where ? .

ﺍﻟﻠﻐﺎﺕ ﺍﻟﻄﺒﻴﻌﻴﺔ Natural Language ﺃﻭ ﻟﻐﺎﺕ ﺍﻟﺠﻴﻞ ﺍﻟﺨﺎﻣﺲ :

ﻭﻳﻘﺼﺪ ﺑﻬﺎ ﻟﻐﺔ ﺍﻹﻧﺴﺎﻥ ﺃﻱ ﺇﻳﺠﺎﺩ ﻟﻐﺔ ﻣﺒﺮﻣﺠﺔ ﻧﺴﺘﻄﻴﻊ ﺑﻬﺎ ﺗﻮﺟﻴﻪ

ﺍﻟﺤﺎﺳﺐ ﻟﻠﻘﻴﺎﻡ ﺑﻤﺎ ﻧﺮﻳﺪ ﻣﻦ ﺃﻋﻤﺎﻝ، ﻭﺫﻟﻚ ﺑﺎﺳﺘﺨﺪﺍﻡ ﺍﻟﺘﻌﺒﻴﺮﺍﺕ ﺍﻟﺸﺎﺋﻌﺔ

( ( ﺍﻃﺒﻊ ﺗﻘﺮﻳﺮﺍً ﻳﺤﻮﻱ ﺍﺳﻢ ﺍﻟﻄﺎﻟﺐ ﻭﺍﻟﺪﺭﺟﺔ ) )،ﻓﺎﻟﻤﺴﺘﺨﺪﻡ ﻣﺎ ﻋﻠﻴﻪ ﺳﻮﻯ

ﻃﺒﺎﻋﺔ ﺍﻷﻣﺮ ﺃﻭ ﺇﻣﻼﺋﻪ ﻟﻠﺤﺎﺳﺐ ﺍﻟﺬﻱ ﻳﻠﺒﻲ ﺍﻟﻄﻠﺐ .

ﻓﺎﻟﻤﺴﺘﺨﺪﻡ ﻳﺴﺘﻄﻴﻊ ﺇﻣﻼﺀ ﺍﻟﻨﺺ ﻭﻛﺘﺎﺑﺘﻪ ﺑﻌﺒﺎﺭﺍﺕ ﻣﺘﻌﺪﺩ ﺗﺤﻤﻞ ﺍﻟﻤﻌﻨﻰ

ﻧﻔﺴﻪ، ﻛﺄﻥ ﻳﻘﻮﻝ ( ( ﺍﻃﺒﻊ ﺍﻻﺳﻢ ﻭﺍﻟﺪﺭﺟﺔ ﻟﺠﻤﻴﻊ ﺍﻟﻄﻼﺏ ) ) ﺃﻭ ( ( ﺍﻃﺒﻊ

ﺍﺳﻢ ﺍﻟﻄﺎﻟﺐ ﻭﺩﺭﺟﺔ ﺍﻻﺧﺘﺒﺎﺭ ﻟﻠﺠﻤﻴﻊ ) ) ، ﻓﺎﻟﻄﻠﺒﺎﻥ ﻟﻬﻤﺎ ﺍﻟﻤﻌﻨﻰ ﻧﻔﺴﻪ، ﻭﺇﻥ

ﺍﺧﺘﻠﻔﺎ ﻓﻲ ﺍﻟﺼﻴﺎﻏﺔ، ﻓﻠﻐﺎﺕ ﺍﻟﺒﺮﻣﺠﺔ ﻫﺬﻩ ﻗﺎﺩﺭﺓ ﻋﻠﻰ ﻓﻬﻢ ﺗﺮﺍﻛﻴﺐ ﺍﻟﺠﻤﻞ

ﺍﻟﻤﺨﺘﻠﻔﺔ، ﻭﺇﻥ ﺍﺧﺘﻠﻔﺖ ﺍﻟﻠﻬﺠﺎﺕ ﺃﻭ ﻛﺎﻥ ﻫﻨﺎﻙ ﺃﺧﻄﺎﺀ ﻟﻐﻮﻳﺔ، ﻭﺇﺫﺍ ﻟﻢ ﻳﻔﻬﻢ

ﺍﻟﺤﺎﺳﺐ ﺍﻟﻤﻘﺼﻮﺩ ﻳﻘﻮﻡ ﺑﺘﻘﺪﻳﻢ ﺃﺳﺌﻠﺔ ﻟﻤﺰﻳﺪ ﻣﻦ ﺍﻟﻮﺿﻮﺡ ﻭﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ

ﺍﻟﻬﺪﻑ .

ﻭﺍﻷﺑﺤﺎﺙ ﻓﻲ ﻣﺠﺎﻝ ﺍﻟﻠﻐﺎﺕ ﺍﻟﻄﺒﻴﻌﻴﺔ ﻫﻮ ﻣﻦ ﺍﻟﻤﺠﺎﻻﺕ ﺍﻟﺘﻲ ﻳﺒﺤﺜﻬﺎ ﻋﻠﻢ

ﺍﻟﺬﻛﺎﺀ ﺍﻻﺻﻄﻨﺎﻋﻲ . A.I ﺇﺫ ﺇﻥ ﻓﻬﻢ ﺍﻟﻠﻐﺔ ﺍﻟﻄﺒﻴﻌﻴﺔ ﻳﺤﺘﺎﺝ ﺇﻟﻰ ﻛﺜﻴﺮ ﻣﻦ

ﺍﻟﺨﺒﺮﺍﺕ ﻭﺍﻟﻌﻼﻗﺎﺕ ﻓﻲ ﺭﺑﻂ ﺍﻟﺠﻤﻞ ﻭﺗﺤﻠﻴﻞ ﻛﻞ ﺟﻤﻠﺔ ﻻﺳﺘﻨﺘﺎﺝ ﺍﻟﻤﻌﻨﻰ

ﺍﻟﺼﺤﻴﺢ، ﻭﻣﻦ ﺛﻢ ﺗﻘﺪﻳﻢ ﺭﺩ ﺍﻟﻔﻌﻞ ﺍﻟﻤﻨﺎﺳﺐ .

ﻟﻐﺎﺕ ﺍﻹﻧﺘﺮﻧﺖ :

ﻟﻐﺔ HTML : ﻭﻫﻲ ﺇﺣﺪﻯ ﺍﻟﻠﻐﺎﺕ ﺍﻟﻤﺴﺘﺨﺪﻣﺔ ﻹﻧﺸﺎﺀ ﺻﻔﺤﺎﺕ ﺍﻟﻮﻳﺐ

www .

ﺇﻥ ( Hypertext Morkup Language ) ﻋﺒﺎﺭﺓ ﻋﻦ ﻟﻐﺔ ﺗﺤﻮﻱ

ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺍﻷﻭﺍﻣﺮ ﺗﺆﺩﻱ ﺇﻟﻰ ﺗﻜﻮﻳﻦ ﺻﻔﺤﺎﺕ ﺍﻟﻮﻳﺐ، ﺇﻥ ﺇﻧﺸﺎﺀ ﺻﻔﺤﺔ

ﺑﻮﺍﺳﻄﺔ ﺗﺮﻛﻴﺒﺔ Ascii ﻋﻠﻰ ﻣﻨﺴﻖ ﺍﻟﻜﻠﻤﺎﺕ ﻳﻤﻜﻦ ﺃﻥ ﺗﺤﻮﻝ ﺇﻟﻰ ﺻﻔﺤﺔ

ﻋﻠﻰ ﺍﻟﻮﻳﺐ ﺑﺈﺿﺎﻓﺔ ﺑﻌﺾ ﺃﻭﺍﻣﺮ Html .

ﺇﻥ ﺃﻭﺍﻣﺮ Html ﺗﻤﻜﻦ ﺍﻟﻤﺴﺘﺨﺪﻡ ﻣﻦ ﺗﻨﻔﻴﺬ ﻋﺪﺩ ﻣﻦ ﺍﻟﻌﻤﻠﻴﺎﺕ ﻋﻠﻰ

ﺻﻔﺤﺎﺕ ﺍﻟﻮﻳﺐ ﻣﻨﻬﺎ :

ـــ ﺗﺤﺪﻳﺪ ﺣﺠﻢ ﺍﻟﻨﺺ ﻭﻃﺮﻳﻘﺔ ﻋﺮﺿﻪ .

ـــ ﺇﻧﺸﺎﺀ ﺍﻟﺮﻭﺍﺑﻂ ﻣﻊ ﺍﻟﻮﺛﺎﺋﻖ ﻭﺍﻟﻤﺴﺘﻨﺪﺍﺕ ﺍﻷﺧﺮﻯ .

ـــ ﺇﻧﺸﺎﺀ ﻧﻤﺎﺫﺝ ﺗﻔﺎﻋﻠﻴﺔ ﻣﻊ ﺍﻟﺼﻔﺤﺔ .

ـــ ﺗﻮﻓﻴﺮ ﺍﻟﺪﻋﻢ ﻟﻠﻮﺳﺎﺋﻂ ﺍﻟﻤﺘﻌﺪﺩﺓ ﻛﺎﻟﻔﻴﺪﻳﻮ ﻭﺍﻟﺼﻮﺕ ﻭﺍﻟﺼﻮﺭﺓ .

ﻟﻐﺔ ﺟﺎﻓﺎ Java : ﻭﻫﻲ ﻣﻦ ﺍﻟﻠﻐﺎﺕ ﺍﻟﻤﺴﺘﺨﺪﻣﺔ ﻟﻼﻧﺘﺮﻧﺖ ﻭﻟﺼﻔﺤﺎﺕ

ﺍﻟﻮﻳﺐ ﻓﻲ www ﻭﺗﻬﺪﻑ ﻟﻐﺔ ﺍﻟﺒﺮﻣﺠﺔ ﻫﺬﻩ ﺇﻟﻰ ﺇﺿﺎﻓﺔ ﺍﻟﺤﻴﻮﻳﺔ ﺇﻟﻰ

ﺻﻔﺤﺎﺕ ﺍﻟﻮﻳﺐ ﻋﺒﺮ ﺍﻟﻨﺼﻮﺹ ﺍﻟﻤﺘﺤﺮﻛﺔ ﻭﺍﻟﺮﺳﻮﻡ ﺍﻟﺘﻲ ﺗﺘﺤﺮﻙ ﺑﺸﻜﻞ

ﺗﻔﺎﻋﻠﻲ ﻭﺍﻟﻮﺳﺎﺋﻂ ﺍﻟﻤﺘﻌﺪﺩﺓ .

ﻭﻟﻐﺔ ﺟﺎﻓﺎ ﻃﻮﺭﺕ ﻣﻦ ﻗﺒﻞ ﺷﺮﻛﺔ Sun Microsystems ﻋﻠﻰ ﻏﺮﺍﺭ

ﻟﻐﺔ ++C ﻭﺗﻘﻮﻡ ﺍﻟﻮﺛﺎﺋﻖ ﺍﻟﻤﻨﺸﺌﺔ ﺑﻠﻐﺔ ﺍﻟﺘﺮﻣﻴﺰ ﺍﻟﻨﺼﻲ Html ﺑﺎﺳﺘﺪﻋﺎﺀ

ﺑﺮﺍﻣﺞ ﺟﺎﻓﺎ ﻛﻤﺎ ﻳﻜﻦ ﺗﺸﻐﻴﻠﻬﺎ ﺑﺼﻮﺭﺓ ﻣﻨﻔﺮﺩﺓ ...
...