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

اللغة التي تغلف البيانات مع العمليات الخاصة بها بداخل كائن يدل عليها، البرمجة هي العملية التي يتمُّ فيها استخدامِ المنطق لتسهيلِ إجراء العمليات الحسابية والمنطقيةِ المُختلفة باستخدامِ لغة برمجة مُعينة، حيثُ تختلفُ لغات البرمجة حسب المطلوب إنشاؤه، ومن خلالِ موقع المرجع سنخصصُ الحديثَ عن اللغة التي تغلف البيانات مع العمليات الخاصة بها داخل كائن.

لغة البرمجة

تُعرف البرمجة ( بالإنجليزية : programming ) على أنّها عمليةٌ تكنولوجية تستخدمُ المنطق للقيامِ بوظائف ومهام مُعينة، بحيثُ تنفذُ هذه الوظائف والمهام عن طريقِ لغة برمجة مُحددة، تتمثلُ في مجموعة من الأوامر والتعليمات لإنشاء برنامج برمجي، وتوجيهه الى جهازِ الحاسب لتنفيذ الأوامر والقيام بالمهمةِ المطلوبة، ومع التقدم والتطور التكنولوجي يتمُّ انشاء المزيدَ من اللغات البرمجية، حيثُ يتمُّ كتابتها في سلسلة من المهامِ والتعليمات القابلة للتنفيذ.

شاهد أيضًا: يكثر استخدام لغة برمجة لتطبيقات الويب

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

تتنوعُ اللغات البرمجية ما بينَ اللغات عالية المستوى، واللغات منخفضة المستوى، فما هِي اللغة التي تغلف البيانات مع العمليات الخاصة بها بداخل كائن يدل عليها ؟
  • اللغة الموجهة للكائنات .

اللغة الموجهة للكائنات ( بالإنجليزية: Object-Oriented Languages ) هي اللغةُ البرمجية عاليةُ المستوى التي توفرُ نماذج مُعدّة مُسبقًا للكائناتِ لكافةِ مُستخدميها، بحيثُ تسهل عملية البرمجة، والتعديلُ على النماذج الأولية، وتطويرها أيضًا، فجميعُ الأوامرَ فيها تكونُ قابلةً لإعادة الاستخدام، وتمتازُ هذه اللغة بإمكانية توريث البيانات والوظائف كافةً من كائن لآخر في البرنامج، ومن الأمثلةِ عليّها: لغة Java، لغة Python، لغة #C، لغة ++C، والعديدُ من اللغاتِ الأخرى.

شاهد أيضًا: من مزايا الإنترنت استخدام لغة موحدة هي اللغة الإنجليزية فقط.

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

تُصنّف لغات البرمجة الى ثلاث أنواعٍ رئيسة، وهي:

  • لغة الآلة: (بالإنجليزية: Machine language) هي اللغة التي تُكتب بالنظام الثنائي (0،1) بحيثُ تفهمها الآلة، ويصعبُ على البشرِ فهمها والتعامل معها، وتتضمنُ أنظمة التشغيلِ المُختلفة برامج خاصة تترجمُ ما يكتبُ الإنسان الى برامج مكتوبة بالنظام الثنائي حتى تستطيعَ الآلة تنفيذها والتعاملِ معها.
  • لغات عالية المستوى: (بالإنجليزية: High-level language) هي اللغات التي تُكتب بلغة قريبة من لغة الإنسان، بحيثُ تحتوي على المفردات الإنجليزية، فيستطيعَ الإنسان فهمها والتعامل معها، ولها عدة أنواع من اللغات الخوارزمية، اللغات الموجهة للكائنات، لغات تطوير صفحات الويب والإنترنت، والعديدُ غيّرها.
  • لغة التجميع: (بالإنجليزية: Assembly language) هي لغة قريبة من لغة الآلة، ولكن يمكنُ لبعضِ المبرمجين قراءتها، ويتمّ من خلالها تحويل لغات عالية المستوى التي يكتبها المبرمج ويدخلها الى الحاسب الى لغة الآلة بحيثُ يفهمها وينفذ كافة الأوامر المطلوبة.

شاهد أيضًا: من الأمثلة على لغات البرمجة بالكائنات

خصائص لغات البرمجة

يوجدُ العديدَ من الخصائص التي توفرها لغات البرمجة لمستخدميها، ومنّها:[1]

  • الكفاءة: يُقصد بكفاءة اللغة البرمجية هو مقدرتها على العمل بكفاءة كبيرة على الأجهزة، بحيثُ لا تحتاج إلى وقت كبير من أجل تشغيلها أو تنفيذها.
  • البساطة: يُقصد ببساطة اللغة البرمجية هو سلالة الأوامر والتعليمات، وبساطتها، وسهولة التعاملِ معها.
  • إمكانية النقل: يُقصد بإمكانية نقل اللغة البرمجية أنّه يمكنُ نقل البرنامج المكتوب بلغة برمجية مُعينة من حاسب لآخر دونَ حدوثِ أي خلل أو عطل فيه.
  • الهيكلة: يُقصد بهيكلة اللغة البرمجية بأنّها تسمحُ لكافةِ مستخدميها كتابة الأوامر والمهام والتعليمات وفقًا لهيكلية برمجية مُنظمة.
  • سهولة اكتشاف الأخطاء: يُقصد بسهولة اكتشاف أخطاء اللغة البرمجية هو احتواء اللغة البرمجية على طرق مُعينة تسمحَ للمبرمجين بمعرفةِ الخطأ المكتوب واصلاحه.

شاهد أيضًا: إعطاء الأوامر والتعليمات للحاسب بلغة يفهمها وذلك لآداء مهمة معينة

الى هُنا نكونُ قد وصلنا الى نهايةِ مقالنا اللغة التي تغلف البيانات مع العمليات الخاصة بها بداخل كائن يدل عليها، حيثُ سلطنا الضوءَ على لغاتِ البرمجة، أنواعها، وخصائصها.

المراجع

  1. chakray.com , Programming Languages , 11/10/2021

الزوار شاهدوا أيضاً

تأثير الـ VPN على الألعاب الإلكترونية

تأثير الـ VPN على الألعاب الإلكترونية

يمكن مشاهدة الأجهزة المتصلة بالشبكة المحلية من خلال خيار

يمكن مشاهدة الأجهزة المتصلة بالشبكة المحلية من خلال خيار

كيفية تغيير ip الكمبيوتر ويندوز 7

كيفية تغيير ip الكمبيوتر ويندوز 7

استخدام الحاسوب في عمل صوره ثلاثيه الابعاد لبناء معين يعد مثالا على

استخدام الحاسوب في عمل صوره ثلاثيه الابعاد لبناء معين يعد مثالا على

يستخدم زر جزء المعاينة لمشاهدة محتويات ملف في مجلد دون فتحه

يستخدم زر جزء المعاينة لمشاهدة محتويات ملف في مجلد دون فتحه

توفر موارد تقنية المعلومات حسب الطلب عبر الإنترنت العبارة السابقة هي تعريف مصطلح

توفر موارد تقنية المعلومات حسب الطلب عبر الإنترنت العبارة السابقة هي تعريف مصطلح

أداة رسم مجانية لإنشاء رسوم وتصاميم حية عبر الإنترنت

أداة رسم مجانية لإنشاء رسوم وتصاميم حية عبر الإنترنت

ما هي الحوسبة العالية الأداء

ما هي الحوسبة العالية الأداء

حل مشكلة الشاشة الزرقاء في ويندوز 10

حل مشكلة الشاشة الزرقاء في ويندوز 10

من الأمثلة على لغات البرمجة بالكائنات

من الأمثلة على لغات البرمجة بالكائنات

يعمل هذا الخيار على ايقاف تشغيل الحاسب ثم يعيد تشغيله فورا مرة أخرى

يعمل هذا الخيار على ايقاف تشغيل الحاسب ثم يعيد تشغيله فورا مرة أخرى

تحميل برنامج روبومايند robomind كامل 2024

تحميل برنامج روبومايند robomind كامل 2024

تحويل ملف pdf الى باركود

تحويل ملف pdf الى باركود

كيف أغير خلفية الكمبيوتر لنظام ويندوز ونظام ماك

كيف أغير خلفية الكمبيوتر لنظام ويندوز ونظام ماك

لم تحمِّل هذه الصفحة خرائط google بشكل صحيح

لم تحمِّل هذه الصفحة خرائط google بشكل صحيح

الرقم 14 يتم تمثيله في النظام الست عشري بالحرف

الرقم 14 يتم تمثيله في النظام الست عشري بالحرف

ما العلاقة بين تطور علم الرياضيات وظهور الحاسوب

ما العلاقة بين تطور علم الرياضيات وظهور الحاسوب

المقطع البرمجي عبارة عن مجموعة من اللبنات المتصلة ببعضها لجعل الكائن يؤدي عملاً معيناً

المقطع البرمجي عبارة عن مجموعة من اللبنات المتصلة ببعضها لجعل الكائن يؤدي عملاً معيناً

يمكن ان يبدأ اسم المتغير بحرف او شرطه او رقم

يمكن ان يبدأ اسم المتغير بحرف او شرطه او رقم

برنامج محاسبة مجاني لوجه الله وتحميل برنامج محاسبة عربي مجاني للمحلات

برنامج محاسبة مجاني لوجه الله وتحميل برنامج محاسبة عربي مجاني للمحلات

التعليقات

اترك تعليقاً

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