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

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

لغة البرمجة

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

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

كيفية إلغاء قفل الشاشة للأيفون وتجاوز الكلمات السرية والبصمة وغيرهم

كيفية إلغاء قفل الشاشة للأيفون وتجاوز الكلمات السرية والبصمة وغيرهم

أفضل برنامج تعديل فيديو واستخدام الذكاء الاصطناعي

أفضل برنامج تعديل فيديو واستخدام الذكاء الاصطناعي

أفضل 15 موقع وتطبيق قياس سرعة النت stc

أفضل 15 موقع وتطبيق قياس سرعة النت stc

من العناصر التي تشترك فيها برامج معالجة النصوص

من العناصر التي تشترك فيها برامج معالجة النصوص

طريقة عمل اختبار إلكتروني باستخدام نماذج قوقل google forms

طريقة عمل اختبار إلكتروني باستخدام نماذج قوقل google forms

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

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

ما هو الذكاء الاصطناعي وأهم مجالاته

ما هو الذكاء الاصطناعي وأهم مجالاته

لرؤية صفحة الويب كلها يمكننا تحريك شريط العناوين للأعلى والأسفل

لرؤية صفحة الويب كلها يمكننا تحريك شريط العناوين للأعلى والأسفل

برنامج توصيل النت من الكمبيوتر للموبايل wifi

برنامج توصيل النت من الكمبيوتر للموبايل wifi

يهدف ضغط الملفات والمجلدات إلى توفير السعة التخزينية

يهدف ضغط الملفات والمجلدات إلى توفير السعة التخزينية

معرفة حجم مجلد ما يكون ذلك عن طريق زر الفارة الأيمن واختيار أمر

معرفة حجم مجلد ما يكون ذلك عن طريق زر الفارة الأيمن واختيار أمر

يحدد موقع الجهاز على الانترنت لمبدلات الشبكة

يحدد موقع الجهاز على الانترنت لمبدلات الشبكة

يتم دمج المسافات الفارغة معا لتظهر كمسافة فارغة واحدة يستفيد منها مطورو html صفحات الويب لتسهيل قراءة النص ف صواب خطأ ؟

يتم دمج المسافات الفارغة معا لتظهر كمسافة فارغة واحدة يستفيد منها مطورو html صفحات الويب لتسهيل قراءة النص ف صواب خطأ ؟

انواع رخص المصادر المغلقة

انواع رخص المصادر المغلقة

فتح مسجل الصوت نضغط على

فتح مسجل الصوت نضغط على

لنقل مجلد من مكان الى مكان اخر فاننا نضغط بالماوس يمين ثم نختار

لنقل مجلد من مكان الى مكان اخر فاننا نضغط بالماوس يمين ثم نختار

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

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

أفضل طريقة للتحقق من حداثة المعلومات في الصفحة هي بالنظر إلى تاريخ تعديل في الموقع الالكتروني أو صفحة الويب

أفضل طريقة للتحقق من حداثة المعلومات في الصفحة هي بالنظر إلى تاريخ تعديل في الموقع الالكتروني أو صفحة الويب

تحميل برنامج سكانر للكمبيوتر مجانا عربي 2024

تحميل برنامج سكانر للكمبيوتر مجانا عربي 2024

أي مما يأتي يقلق العلماء أكثر عندما يستخدمون الانترنت

أي مما يأتي يقلق العلماء أكثر عندما يستخدمون الانترنت

التعليقات

اترك تعليقاً

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