اللغة التي تغلف البيانات مع العمليات الخاصة بها بداخل كائن يدل عليها

اللغة التي تغلف البيانات مع العمليات الخاصة بها داخل كائن يدل عليها

اللغة التي تغلف البيانات مع العمليات الخاصة بها داخل كائن يدل عليها ، تتعدد مصطلحات علم البرمجيات والحاسب الآلي التي يجب على المبرمج أو المتعمق في مجال البرمجة أن يكون ملم بها، وكذلك هناك العديد من لغات البرمجة التي يمكن دراستها والتي تختلف في وظائفها وتطبيقاتها.

اللغة التي تغلف البيانات مع العمليات الخاصة بها بداخل كائن يدل عليها

اللغة التي تغلف البيانات مع العمليات الخاصة بها بداخل كائن يدل عليها لغة برمجة الكائنات، وهي تختصر بــ (OOP) Object –oriented Programming، وهي عبارة عن مجموعة من الأكواد التي تكتب بأسلوب معين حتى يصبح الكود أكثر سهولة، وبالرغم من أن هذا الأسلوب ليس خاص بلغة البرمجة++ c ، بل يمكن تطبيقه على باقي لغات البرمجة.

ولغة البرمجة الكائنية بشكل عام تعتبر تجهيزًا للشكل الذي يفضل المبرمج أن يحفظ المعلومات فيه، الأمر الذي يسهل الحصول عليها بشكل أسرع وأسهل، ومن أهم الأمور المميزة للبرمجة الكائنية هو التوجه حيث يقوم المبرمج بالجمع بن مجموعة من الخصائص والوظائف للكائنات في وحدة مشتركة تسمى الغرض والتي تقوم بتنظيم الكائنات المستخدمة في التطبيق في فئات منفصلة منظمة.

شاهد أيضًا: اللغة التي تستخدمها الحاسبات لتعمل بصوره صحيحه مبنية على نظام العد الثنائي

مفهوم لغة البرمجة بالكائنات

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

شاهد أيضًا: لا يمكن في لغة سكراتش مشاركة المشاريع مع الآخرين عبر الويب.

وفي النهاية نكون قد تعرفنا على اللغة التي تغلف البيانات مع العمليات الخاصة بها داخل كائن يدل عليها والإجابة هي لغة البرمجة بالكائنات، ولغات البرمجة هي أحد أكثر تخصصات الحاسب الآلي تطورًا وتعقيدًا ولكنها اللغات التي تتحكم في العديد من المجالات الحياتية التي نحتاجها في حياتنا.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *