السلام عليكم ورحمة الله وبركاته
يعد الحاسوب الة الكترونية تمت برمجتها لتستقبل البيانات و تخزنها و تعالجها للحصول على نتائج .
ولكن لا يمكن وصف الحاسوب بالذكاء لانه لا يستطيح تحليل المسائل و الخروج بحلول لها الا عن طريق الانسان القادر على ذلك
باستخدام لغات تسمى لغات البرمجة
1- لغات البرمجة
ان الحاسوب لا يفهم لغة الانسان سواء كانت عربية او غير عربية لذلك كان لا بد من وجود لغة للتخاطب مع الحاسوب و التفاعل معه وهو مايعرف بلغة البرمجة
يطلع عل مجموعة التعليمات و الاوامر التي تكتب لتنفيذ عمل معين اسم برنامج
و اما الشخص الذي يقوم بكتابة البرنامج باستخدام لغات البرمجة مبرمج .
2- تطور لغات البرمجة
اولا لغات الجيل الاول :
و تسمى لغة الالة حيث تعد اللغة البدائية التي وجدت في بدايات استخدام الحاسوب و يعبر عنها بالنظام الثنائي لاستخدامها الرمزين 1,0 فقط .
ثانيا لغات الجيل الثاني :
ظهرت لغات الجيل الثاني لتخفف على المستخدم فكرة استخدام الرموز الثنائية في كتابة البرنامج و قد استخدمت لغة رمزية يفهمها الانسان و عرفت باسم لغة الاتجميع (Assembluy Language) .
ثالثا لغات الجيل الثالث :
ظهرت لغات الجيل الثالث لتفادي عقبات لغات الاجيال السابقة بايجاد لغة تعتمد على لغة الانسان بشكل اكبر حيث يقضي المبرمج وقت اقل في البرمجة , ووصفت بلغات غالية المستوى ومن الامثلة عليها لغة سمول بيسك و جافا و كوبول .
رابعا لغات الجيل الرابع :
توصف لغات الجيل الرابع بانها لغات عالية المستوى جدا , فهي تتميز بقلة التعليمات مقارنة بلغات الاجيال السابقة و قد صممت لتكون اقرب الى اللغة الطبيعية للانسان ومنها اللغات التي تتعامل مع قواعد البيانات ومن امثلتها لغة الاستعلام .
خامسا لغات الجيل الخامس :
هي لغات تحتوي على ادوات مرئيى للمساعدة على البرمجة و قد صممت لغات هذه الجيل لجعل الحاسوب ذو قدرة على حل المشاكل دون مبرمج احيانا ومن الامثلة على لغات هذه الجيل لغة Prolog .
الــــــــــــــــمترجم
المترجم هو برنامج يحول البرنامج المكتوب باحدى لغات البرمجة عالية المستوى الى برنامج بلغة الالة و يطلق عليه البرنامج المصدري .
يعد الحاسوب الة الكترونية تمت برمجتها لتستقبل البيانات و تخزنها و تعالجها للحصول على نتائج .
ولكن لا يمكن وصف الحاسوب بالذكاء لانه لا يستطيح تحليل المسائل و الخروج بحلول لها الا عن طريق الانسان القادر على ذلك
باستخدام لغات تسمى لغات البرمجة
1- لغات البرمجة
ان الحاسوب لا يفهم لغة الانسان سواء كانت عربية او غير عربية لذلك كان لا بد من وجود لغة للتخاطب مع الحاسوب و التفاعل معه وهو مايعرف بلغة البرمجة
يطلع عل مجموعة التعليمات و الاوامر التي تكتب لتنفيذ عمل معين اسم برنامج
و اما الشخص الذي يقوم بكتابة البرنامج باستخدام لغات البرمجة مبرمج .
2- تطور لغات البرمجة
اولا لغات الجيل الاول :
و تسمى لغة الالة حيث تعد اللغة البدائية التي وجدت في بدايات استخدام الحاسوب و يعبر عنها بالنظام الثنائي لاستخدامها الرمزين 1,0 فقط .
ثانيا لغات الجيل الثاني :
ظهرت لغات الجيل الثاني لتخفف على المستخدم فكرة استخدام الرموز الثنائية في كتابة البرنامج و قد استخدمت لغة رمزية يفهمها الانسان و عرفت باسم لغة الاتجميع (Assembluy Language) .
ثالثا لغات الجيل الثالث :
ظهرت لغات الجيل الثالث لتفادي عقبات لغات الاجيال السابقة بايجاد لغة تعتمد على لغة الانسان بشكل اكبر حيث يقضي المبرمج وقت اقل في البرمجة , ووصفت بلغات غالية المستوى ومن الامثلة عليها لغة سمول بيسك و جافا و كوبول .
رابعا لغات الجيل الرابع :
توصف لغات الجيل الرابع بانها لغات عالية المستوى جدا , فهي تتميز بقلة التعليمات مقارنة بلغات الاجيال السابقة و قد صممت لتكون اقرب الى اللغة الطبيعية للانسان ومنها اللغات التي تتعامل مع قواعد البيانات ومن امثلتها لغة الاستعلام .
خامسا لغات الجيل الخامس :
هي لغات تحتوي على ادوات مرئيى للمساعدة على البرمجة و قد صممت لغات هذه الجيل لجعل الحاسوب ذو قدرة على حل المشاكل دون مبرمج احيانا ومن الامثلة على لغات هذه الجيل لغة Prolog .
الــــــــــــــــمترجم
المترجم هو برنامج يحول البرنامج المكتوب باحدى لغات البرمجة عالية المستوى الى برنامج بلغة الالة و يطلق عليه البرنامج المصدري .