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

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

لغة البرمجة

تُعرف البرمجة ( بالإنجليزية : 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

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

خدمات لحفظ الأفكار والروابط والملاحظات بدون فوضى

خدمات لحفظ الأفكار والروابط والملاحظات بدون فوضى

تحميل برنامج video show للكمبيوتر 2025 مجانا

تحميل برنامج video show للكمبيوتر 2025 مجانا

طريقة تحديث مايكروسوفت تيمز للجوال والكمبيوتر 2025

طريقة تحديث مايكروسوفت تيمز للجوال والكمبيوتر 2025

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

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

تحميل برنامج شاهد نت shahid net 2025 للكمبيوتر مجانا

تحميل برنامج شاهد نت shahid net 2025 للكمبيوتر مجانا

طريقة تحميل كلاسيرا على الكمبيوتر Classera 2025 للتعليم الإلكتروني

طريقة تحميل كلاسيرا على الكمبيوتر Classera 2025 للتعليم الإلكتروني

إنشاء حساب هوتميل عن طريق الجوال 2025

إنشاء حساب هوتميل عن طريق الجوال 2025

تحميل برنامج cute cut pro للكمبيوتر مجانا 2025

تحميل برنامج cute cut pro للكمبيوتر مجانا 2025

كيف اغير صورتي في التيمز من الكمبيوتر التحديث الجديد 2025

كيف اغير صورتي في التيمز من الكمبيوتر التحديث الجديد 2025

تحميل برنامج مدرب الطباعة typing tutor مجانا 2025

تحميل برنامج مدرب الطباعة typing tutor مجانا 2025

مفتاح تفعيل avast vpn secureline 2025

مفتاح تفعيل avast vpn secureline 2025

معرفة اسم صاحب الرقم عن طريق النت بشرح مبسط 2025

معرفة اسم صاحب الرقم عن طريق النت بشرح مبسط 2025

تحميل برنامج netflix للتلفزيون أحدث اصدار 2025

تحميل برنامج netflix للتلفزيون أحدث اصدار 2025

افضل مقوي شبكة واي فاي 2025 وتغطية الانترنت لمساحات كبيرة

افضل مقوي شبكة واي فاي 2025 وتغطية الانترنت لمساحات كبيرة

أفضل 5 مواقع تحويل الصور الشخصية إلى رسمة مجاناً 2025

أفضل 5 مواقع تحويل الصور الشخصية إلى رسمة مجاناً 2025

أفضل 7 طرق من أجل الربح من الانترنت مجانا 2025

أفضل 7 طرق من أجل الربح من الانترنت مجانا 2025

كيفية تحويل الرابط الى باركود QR Code مجانا 2025

كيفية تحويل الرابط الى باركود QR Code مجانا 2025

نايس ياوي الرابط الجديد 2025

نايس ياوي الرابط الجديد 2025

قوالب بوربوينت جاهزة للغة العربية 2025 للاطفال والطلاب والمعلمين

قوالب بوربوينت جاهزة للغة العربية 2025 للاطفال والطلاب والمعلمين

تعريف الحاسب الالي وفوائده واضراره

تعريف الحاسب الالي وفوائده واضراره

التعليقات

اترك تعليقاً

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