اللغة التي تقوم بتغليف البيانات بعملياتها الخاصة داخل الكائن الذي يمثلها. هناك العديد من المصطلحات البرمجية وعلوم الحاسوب التي يجب أن يكون على دراية بها المبرمج أو المتعمق في مجال البرمجة، كما أن هناك العديد من لغات البرمجة التي يمكن دراستها والتي تختلف في وظائفها وتطبيقاتها.
لغة تقوم بتغليف البيانات وعملياتها في كائن يمثلها
ويشار إلى اللغة التي تقوم بتغليف البيانات مع عملياتها داخل كائن ما باسم لغة البرمجة الشيئية، والتي يتم اختصارها بـ (OOP) Object-Oriented Programming. وهي عبارة عن مجموعة من الأكواد التي يتم كتابتها بأسلوب معين بحيث يصبح الكود أسهل، على الرغم من أن هذا النمط ليس خاصا. وفي لغة البرمجة C++، يمكن تطبيقه أيضًا على لغات البرمجة الأخرى.
تعتبر لغة البرمجة الشيئية بشكل عام بمثابة إعداد للشكل الذي يفضله المبرمج لتخزين المعلومات، وهو أسهل وأسرع في الحصول عليه. يجمع المبرمج مجموعة من خصائص ووظائف الكائنات في وحدة مشتركة تسمى الغرض، والتي تنظم الكائنات المستخدمة في التطبيق في فئات منظمة منفصلة.
أنظر أيضا:
مفهوم لغة البرمجة الشيئية
مصطلح لغة البرمجة الشيئية (OOP) هو مصطلح شائع ومألوف للمبرمج أو لكل من يريد البدء بتعلم لغات البرمجة، فهناك من يسميها البرمجة الشيئية أو البرمجة التي تركز على الأشياء أو العناصر، و هي نوع من لغات البرمجة المتقدمة جدًا. في لغة OOP، يقوم المبرمج بتقسيم البرنامج إلى وحدات تسمى كائنات، وكل كائن عبارة عن حزمة تحتوي على بيانات متغيرة وثابتة وحتى واجهة المستخدم. يتم إنشاء التطبيق باستخدام هذه الكائنات وربطها مع بعضها البعض مع الواجهة الخارجية للتطبيق باستخدام بنية التطبيق وواجهات الكائنات.
أنظر أيضا:
وأخيرا، تعرفنا على اللغة التي تقوم بتغليف البيانات وعملياتها في كائن يمثلها. الجواب هو لغة البرمجة الشيئية. تعد لغات البرمجة من أكثر تخصصات الكمبيوتر تطوراً وتعقيداً، إلا أنها اللغات التي تتحكم في العديد من مجالات الحياة التي نحتاجها في حياتنا.