أسعار العملات

دولار / شيكل 3.29
دينار / شيكل 4.64
جنيه مصري / شيكل 0.21
ريال سعودي / شيكل 0.88
يورو / شيكل 3.92
حالة الطقس

القدس / فلسطين

الاثنين 20.24 C

ما هو المخطط الذي يتم انشاء الكائنات منه

ما هو المخطط الذي يتم انشاء الكائنات منه

ما هو المخطط الذي يتم انشاء الكائنات منه

طباعة تكبير الخط تصغير الخط

ما هو المخطط الذي يتم انشاء الكائنات منه، مفهوم الكائن في الفلسفة، ماهو الكائن الحي، ما هو الكائن، كائن معنى، تعريف الكائن غير الحي، ما هو ال class في البرمجة.

لغة البرمجة (بالإنجليزية: Programming language)‏، هي مجموعة من الأوامر، تكتب وفق قواعد تُحَدَّد بواسطة لغة البرمجة، ومن ثُمَّ تمر هذه الأوامر بعدة مراحل إلى أن تنفذ على جهاز الحاسوب.

تقسم لغات البرمجة بناء على قربها من اللغات الإنسانية إلى:

  • لغة عالية المستوى (قريبة من اللغة التي يفهمها البشر مثل: السي شارب، البايثون، الجافا، سي ++.
  • لغة منخفضة المستوى (قريبة من لغة الآلة) مثل: لغة التجميع.

وتقسم أحياناً بناء على الأغراض المرغوبة من اللغة المستخدمة. هناك لغات صُممت لكي تعمل على أجهزة معينة، مثل أن تقوم شركة ما بإنتاج جهاز حاسوب أو معالج مركزي (وحدة معالجة مركزية)، وتوفر له دليل استعمال يحتوي على الأوامر التي تنفذ عليه، وهناك لغات أخرى أكثر عمومية تعمل بشكل مستقل عن نوع الآلة، أي أنها تعمل ضمن آلة افتراضية، مثل لغة جافا.

في مجال البرمجة الموجهة بالكائنات، يُنظر للكائن كمجموعة من الخصائص properties (عناصر الكائن) والسلوكيات behaviors (الدوال الفرعية subroutines) التي تغلف كيان معين. وعليه، بينما نرى أن أنواع البيانات البدائية primitive data أو البسيطة عبارة عن معلومات وحيدة، نجد الكائنات في البرمجة الموجهة بالكائنات عبارة عن أنواع معقدة تحمل معلومات متعددة، وخصائص معينة (أو بالإنجليزية: attributes).

خصائص الكائن

ثمة ثلاث خصائص تسم الكائنات:

  1. الهوية identity: وهي الخاصية التي تميّز الكائن عن غيره من الكائنات الأخرى
  2. الحالة state: وهي تصف البيانات المودعة في الكائن
  3. السلوك behavior: ويصف الطرق في واجهة الكائن التي يمكن من خلالها استخدام الكائن

 ما هو المخطط الذي يتم انشاء الكائنات منه

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

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

إن من أشهر لغات البرمجة بالكائنات ما يلي:

  • لغة بايثون (بالإنجليزية: Python): هي  لغة برمجة يسهل تعلمها، وذلك بسبب تركيبها البسيط، كما و لديها مكتبة كبيرة من المعايير ومجموعات الأدوات المختلفة، و يمكن لهذا اللغة ايضاً التكامل مع لغات البرمجة الشائعة الأخرى مثل C و ++C، وفي الواقع إنها اللغة الأكثر إنتشاراً حالياً.
  • لغة سي (بالإنجليزية: C): هي لغة سريعة وأمنة، كما وتشكل لغة سي C أساساً جيداً لتعلم كيفية البرمجة للمبتدئين.
  • لغة سي بلس بلس (بالإنجليزية: ++C): هي إمتداد للغة السي وتعمل بشكل جيد لبرمجة الأنظمة التي تشغل التطبيقات، وتعمل هذه اللغة أيضاً بشكل جيد للأنظمة متعددة الأجهزة والمتعددة المنصات.
  • لغة جافا (بالإنجليزية: Java): هي لغة البرمجة الأكثر شيوعاً في تطوير تطبيقات خادم العميل، والتي تستخدمها الشركات الكبيرة في جميع أنحاء العالم.
  • لغة بي اتش بي (PHP): هي لغة تستخدم على نطاق واسع لتطوير الويب من جانب الخادم، وهي من اللغات القديمة جداً.
  • لغة جافا سكريبت (بالإنجليزية: JavaScript): هي لغة البرمجة الأكثر شيوعاً لبناء مواقع الويب التفاعلية، كما ويمكن للمبرمجين إستخدام هذه اللغة لإنتاج محتوى ويب على الخادم قبل إرسال الصفحة إلى المتصفح.

أنواع لغات البرمجة

هناك نوعين أساسيين من لغات البرمجة وهما كالأتي:

لغات البرمجة منخفضة المستوى

اللغة منخفضة المستوى (بالإنجليزية:  Low Level Language)، هي نوع من لغات البرمجة التي تحتوي على تعليمات أساسية يتعرف عليها الكمبيوتر، وعلى عكس اللغات عالية المستوى التي يستخدمها مطورو البرامج، فإن غالباً ما تكون التعليمات البرمجية منخفضة المستوى مشفرة وليست قابلة للقراءة، وهناك نوعان شائعان من لغات البرمجة منخفضة المستوى هما لغة التجميع ولغة الآلة.

لغات البرمجة عالية المستوى

اللغة عالية المستوى (بالإنجليزية:  High Level Language)، هي اللغة التي تسمح للمبرمجين بكتابة التعليمات بلغة يسهل فهمها أكثر من اللغات منخفضة المستوى، حيث يجد المبرمجون صعوبة في تعلم كود الآلة والنظام الثنائي، وبسبب ذلك يكتب غالبية المبرمجين برامج بلغات برمجة عالية المستوى، حيث تكون هذه اللغات قريبة من اللغة البشرية الطبيعية، ولكن في هذه الحالة ، سيكون هناك حاجة إلى برامج لترجمة البرامج المكتوبة بلغات عالية المستوى إلى كود الآلة الذي يفهمه الكمبيوتر.

 

  • السؤال: ما هو المخطط الذي يتم انشاء الكائنات منه

  • الإجابة: لغات البرمجة بالكائنات

 

اقرأ أيضا