recent
أخبار ساخنة

ما المقصود بالبرمجة المعتمدة على الكائنات

 البرمجة بلغة جافا

ما المقصود بالبرمجة المعتمدة على الكائنات

ويطلق عليها أيضاً البرمجة الموجهة بالكائنات , وهو ذلك المفهوم الذي بزغ إلى عالم البرمجة ليغير طريقة البرمجة الإجرائية القديمة ذات الدوال والعبارات ضيقة الأفق إلى سعة ورحابة البرمجة الكائنية.
منذ بدء إنشاء لغات البرمجة بدأ المبرمجون بكتابة برامجهم بإستخدام لغة الآلة Machine Language وهي لغة الصفر والواحد .
و بعد فترة وجدوا  أن هذه اللغة متعبة لحد  يجعل تطوير البرمجيات أمراً صعباً جداً , فقرروا تطوير البرمجة باستخدام دلالات تعبر بلغة أقرب للغة البشر عن برمجة الصفر والواحد , فاخترعوا لغة التجميع Assembly language و التي تحتوي على بعض الحروف الهجائية والأرقام فتطورت البرمجة بشكل سريع .لكن مع ازدياد الحاجة البشرية للسرعة وجدوا أن هذه اللغة متعبة أيضاً , وتستهلك وقتاً أكبر في عملية البرمجة .ولذلك قرروا تبسيط هذه اللغة مرة أخرى بتقريبها للغة الإنسان فقاموا بأختراع اللغات عالية المستوى High Level Language مثل لغات (الكوبول – الباسكال – الفورتران – البيسيك -.......) وكانت هذه اللغات مسيطرة إلى حد كبير,  حتى ظهرت لغة السي ثم قرر المبرمجون تبسيط لغات البرمجة اكثر وتوسيع امكاناتها فقرروا أن يحاولوا محاكاة الواقع فلا أسهل من التعامل بشكل طبيعي مع الأشياء Objects وهنا ظهرت لغات البرمجة الموجهة بالكائنات أو (OOP) .

الأسباب التي أدت إلى إستخدام البرمجة الشيئية

1- القدرة على معرفة مكان الأخطاء في البرنامج بسهولة .
2- القدرة على تطوير البرنامج بسهولة مع الوقت .
3- القدرة على إعادة استخدام الكثير من أجزاء البرنامج لتطوير برامج أخرى .
4- عدم الحاجة لإعادة كتابة الشفرة البرمجية عند كل إصدار جديد للبرنامج .
5- سهولة تحويل الشفرة البرمجية للغات آخرى .
google-playkhamsatmostaqltradent