خصائص لغات البرمجة | تكنولوجيا وسيارات



عمون – لغات البرمجة (computer programming language) هي مجموعة من التعليمات والإرشادات التي تُنتج أنواعًا مختلفة من المخرجات تُسمى خوارزميات، وتتطلب لغات البرمجة إلى وجود مبرمج مختص يقوم بتخزين البيانات وتشغيلها بشكل صحيح في جهاز الحاسوب.

خصائص لغات البرمجة
تعتمد شعبية لغات البرمجة على الميزات والأدوات المساعدة التي تُقدّمها للمبرمجين، وفيما يلي ذكر للخصائص التي يجب تتميز بها لغات البرمجة:

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

أنواع لغات البرمجة
تُقسم لغات البرمجة إلى ثلاث أنواع ومستويات رئيسية، وسيتم ذكرها فيما يلي:

لغة الآلة (machine-level language): تُعتبر لغة الآلة هي أدنى مستوى من مستويات لغات البرمجة، ويتم تطبيق هذه اللغة باستخدام النظام الثنائي لذلك يصعب على البشر فهم لغة الآلة، وتتضمّن أنظمة التشغيل المُختلفة برامح خاصة تُترجم البرامج التي يكتبها الإنسان إلى برامج مكتوبة بلغة الآلة دون الحاجة إلى المترجمين الفوريين للتحويل، وبالتالي يكون استهلاك الوقت أقل.
لغة التجميع (assembly language): هي لغة متوسطة المستوى تتكون من مجموعة من التعليمات تُسمى أوامر، وتعتمد هذه اللغة على لغة الآلة بشكل كبير لأنّه يتم تحويلها إليها حتى يستطيع الحاسوب فهمها، لذلك يجب أن يحتوي الحاسوب على مُجمّع لترجمة برنامج بمستوى لغة التجميع إلى لغة الآلة حتى يفهمها الحاسوب.
اللغة عالية المستوى (High-level language): هي لغة برمجة تُمكّن المبرمج من كتابة برامج مستقلة إلى حدٍّ ما، وتُعدّ لغات البرمجة عالية المستوى لغة قريبة من لغة الإنسان؛ لأنّها تستخدم كلمات إنجليزية، ورموز مفهومة للإنسان.

أمثلة على لغات البرمجة
يوجد العديد من الأمثلة على الأنواع المختلفة من لغات البرمجة، وفيما يلي ذكر لبعض هذه الأنواع التي يستخدمها المبرمجين:

جافا (Java)
هي لغة تعتمد على القوالب (بالإنجليزية: Classes)، وقد انتشر لغة الجافا في تسعينيات القرن الماضي، كما تُعتبر من أكثر اللغات طلبًا، حيث يُمكن استخدامها في تطبيقات الأجهزة المحمولة، وبرامج المؤسسات، والمحتوى المستند إلى الويب.

لغة C++
هي لغة متوسطة المستوى مع ميزات برمجة موجّهة لتحسن لغة C، وتعمل لغة C++ على تشغيل البرامج الرئيسية، مثل: Firefox، وWinamp، وAdobe، كما يتم استخدامها لتطوير برامج الأنظمة، وبرامج التطبيقات، وألعاب الفيديو، والخوادم عالية الأداء.

بايثون (Python)
هي لغة برمجة نصية عالية المستوى، وتُعتبر لغة سهلة إلى حدٍ ما بالنسبة إلى المبتدئين نظرًا لقابليتها للقراءة، وبناء الجُمل المُدمجة، مما يعني أنه يمكن للمطورين استخدام عدد أقل من أسطر التعليمات البرمجية للتعبير عن مفهوم ما أكثر مما يفعلون في اللغات الأخرى، ومن تطبيقات الويب التي يعمل على تشغيلها: Instagram، وPinterest، وGoogle.

الكاتب :
الموقع :www.ammonnews.net
نشر الخبر اول مرة بتاريخ : 2022-11-10 08:42:43

رابط الخبر
ادارة الموقع لا تتبنى وجهة نظر الكاتب او الخبر المنشور بل يقع على عاتق الناشر الاصلي

AymanSerhan

Recent Posts

تزامنا مع العاصفة الرملية المرتقبة..الدفاع المدني يوجّه تحذيراً وتنبيهاً هاماً مع تعليمات لتفادي المخاطر

حذرت المديرية العامة للدفاع المدني المواطنين من مغبة إشعال النيران في المناطق الحرجية أو المحاذية…

3 أيام ago

من هو المستهدف في غارة بعورتا صباح اليوم؟ (صورة)

استشهد صباح اليوم الشيخ حسين عزات عطوي، من بلدة الهبارية – قضاء حاصبيا مرجعيون، في…

3 أيام ago

الجيش يودّع شهداء الواجب الثلاثة بمراسم مهيبة في مستشفى الشيخ راغب حرب

اقيمت قبل ظهر اليوم، مراسم تكريمية ووداعية في باحة مستشفى الشيخ راغب حرب في تول…

4 أيام ago

تقرير يكشف أسرار الحرب: كيف استخدمت إسرائيل أمنها واستخباراتها ضد حزب الله؟

نشر موقع “الخنادق” المعنيّ بالدراسات الإستراتيجية والأمنية تقريراً جديداً تحدّث فيه عن الجوانب الأمنية والاستخباراتية…

أسبوع واحد ago

فئة الـ 500 ألف ليرة قريبا في الأسواق

عاد الحديث مُجددا عن إمكانية طباعة أوراق نقدية من فئات جديدة بالليرة اللبنانية وذلك بعد…

3 أسابيع ago

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

أكد مسعف فلسطيني كان موجودًا في واقعة استشهد فيها 15 من زملائه في جنوب غزة…

3 أسابيع ago