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

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

لغة البرمجة

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

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

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

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

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

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

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

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

تسمح للمستخدم بإنتاج مشهد مكون من سلسلة من الصور أو الرسوم الثابتة

تسمح للمستخدم بإنتاج مشهد مكون من سلسلة من الصور أو الرسوم الثابتة

نظام ادارة أكواد التعريف والتوصل

نظام ادارة أكواد التعريف والتوصل

البحث في google أو كتابة عنوان url

البحث في google أو كتابة عنوان url

عند حذف الاختصار يلغى ذلك الرابط، ويؤثر على الملف أو المجلد الأصلي

عند حذف الاختصار يلغى ذلك الرابط، ويؤثر على الملف أو المجلد الأصلي

حدد نوع الملف في الصورة التالية W

حدد نوع الملف في الصورة التالية W

من سلبيات الرسم بالحاسب توفير الوقت والجهد .

من سلبيات الرسم بالحاسب توفير الوقت والجهد .

كيف اعرف مقاس شاشة التلفزيون

كيف اعرف مقاس شاشة التلفزيون

طريقة حذف صفحة في الوورد

طريقة حذف صفحة في الوورد

لا يمكن فرز البيانات المتواجدة في قاعدة البيانات

لا يمكن فرز البيانات المتواجدة في قاعدة البيانات

الخلفية هي المظهر الخاص بالمنصة ويمكن تغييرها وتحريرها أو حذفها بالكامل

الخلفية هي المظهر الخاص بالمنصة ويمكن تغييرها وتحريرها أو حذفها بالكامل

افضل برامج المخططات الانسيابية

افضل برامج المخططات الانسيابية

اعرف مكان أي شخص عن طريق رقم جواله by majoo

اعرف مكان أي شخص عن طريق رقم جواله by majoo

يحتاج الحاسب إلى بعض المكونات الأساسية ليعمل منها

يحتاج الحاسب إلى بعض المكونات الأساسية ليعمل منها

كم عدد صفحات نتائج البحث الموجد لدينا؟

كم عدد صفحات نتائج البحث الموجد لدينا؟

اختر الجهاز المختلف من الاجهزه التاليه …

اختر الجهاز المختلف من الاجهزه التاليه …

كل مما يلي من مكونات صندوق الحاسب عدا

كل مما يلي من مكونات صندوق الحاسب عدا

هي تستقبل قيمتين كمدخل إذا كان كلاهما صفراَ فإن المخرج يكون صفراَ ما عدا ذلك فإن المخرج يكون واحداََ

هي تستقبل قيمتين كمدخل إذا كان كلاهما صفراَ فإن المخرج يكون صفراَ ما عدا ذلك فإن المخرج يكون واحداََ

التعليقات

اترك تعليقاً

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