دليلك الكامل عن مجال البرمجة| لغات البرمجة وأنواعها وخصائص كل نوع

30/04/2025|

 هل تواجدت ذات مرة في معلَم سياحي شهير؟ هل تعرضت لمحادثة أحدهم يتحدث بلغة غريبة عنك؟ ولعلك تساءلت: "كيف لي أن أعرف ما يقول هذا الشخص؛ فأنا لا أعلم بأي لغة يتحدث!". والسؤال لك عزيزي القارئ كيف لك أن تتعامل مع حاسوبك الشخصي دون الإلمام بلغته وهي البرمجة؟! خلال الأسطر القادمة هيا نتعرف على ماهية البرمجة وأنواعها وخصائص كل نوع.

معنى البرمجة

وهي كلمة مشتقة من الكلمة الإنجليزية Programming، وتعني كتابة تعليمات وأوامر للأجهزة الإلكترونية كالحاسوب والهاتف. التعريف بمزيد من التخصص هي أكواد تكتب بلغات خاصة لإنشاء برنامج معين يقدم وظيفة معينة، مدوّن الأكواد يسمى مبرمجًا.

فيم تستخدم البرمجة؟

تستخدم في أربع مجالات أساسية وهي:

1.    تطوير مواقع ويب

2.    تطوير تطبيقات الهاتف

3.    تطوير وصناعة الألعاب

4.    تطوير برامج سطح المكتب

لغات البرمجة

لعلك سمعت عن أسماء بعض لغات البرمجة مثل البايثون والجافا والجافا إسكريبت، إللى ما يقرب من 600 لغة . ولكن يجب أن تعلم أن هذه اللغات تدخل تصنيفًا أشمل. يمكن تصنيف أنواع البرمجة حسب مستواها، وطريقة تنفيذها، واستخداماتها.

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

1.    حسب مستواها وقربها من لغات البشر

·       لغات عالية المستوى

وهذا النوع يشمل اللغات التي تعتمد على التنسيق المألوف للمبرمج فهي قريبة من لغة البشر. تعرف الأوامر المكتوبة بالكود البرمجي، والحروف والرموز المستخدمة  في الكتابة تشبه حروف اللغة الإنجليزية. وهي لغات سهلة مرنة تسمح للمبرمج بإضافة تعليقات وشروح.

·       لغات منخفضة المستوى

وهو نوع من لغات البرمجة تستخدم نظام العدد الثنائي في الكتابة (لغة الآلة)، وهو النظام المألوف للكمبيوتر. لغات هذا النوع معقدةويصعب قراءتها على المبرمجين أنفسهم. وتنقسم اللغات منخفضة المستوى إلى قسمين:

§       لغة الآلة Machine Language

§       لغة التجميع Assembly Language

 

2.    لغات البرمجة حسب طريقة التنفيذ

·       لغات البرمجة المفسرة Interpreted Programming Languages

·       لغات البرمجة المترجمة Compiled Programming Languages

 

النوع

لغات البرمجة المفسرة

لغات البرمجة المترجمة

1.     

§       تترجم الأوامر ثم تحولها للغة الآلة

§       بمجرد كتابتها

§       تحوّل الأوامر أو الأكواد إلى لغة الآلة

§       بعد الانتهاء من كتابة البرنامج

2.     

§       لا تترجم إلى لغة الآلة الخاصة بالجهاز نفسه

§       تترجم إلى لغة الآلة الخاصة بالجهاز نفسه

3.     

§       يلزم للترجمة "المفسر"

§       عملية التحويل تسمى "المترجم"

4.     

§       لغات بطيئة تحتاج إلى مفسر لتحويل الأوامر

§       لغات سريعة البرامج تشغل بشكل مباشر

5.     

§       مثل Javascript

§       مثل لغة C

 

3.    لغات البرمجة حسب استخداماتها

تتنوع لغات البرمجة من حيث الاستخدامات لتشمل:

§       تطوير البرامج والتطبيقات: مثل C، وC++، وجافا، وvisual basic

§       تطوير الذكاء الاصظناعي: مثل Python، وC، وProlog.

§       تطوير قواعد البيانات: مثل SQL

§       تطوير الألعاب: مثل لغة الجافا، وC++، و dark basic.

§       تطوير أنظمة التشغيل: مثل لغة Assembly

§       برمجة مواقع ويب: مثل لغة الجافا، وHTML، وجافا إسكريبت، وPHP.

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

ü    تخزين المعلومات: يسهل ذلك باستخدام لغة الآلة (النظام الثنائي)

ü    تنظيم الأوامر: توجه خطوات التنفيذ بتتابع الكتابة نفسها

ü    التعامل مع المعطيات

ü    السهولة والمرونة

ü    سرعة معرفة الأخطاء

أشهر لغات البرمجة

اللغة

خصائصها

أمثلة من تطبيقاتها

جافاسكربت Javascript

مسؤولة عن عرض محتوى متغير

خرائط جوجل- فيسبوك

HTML

Hypertext Markup

تعليمات تستخدم لهيكلة صفحات الويب

صفحات الويب

SQL
Structured Query Language

لغة التعامل مع قواعد البيانات

التطبيقات بأنواعها

Python

لغة مفسرة متعددة الأغراض

تطبيقات الهاتف – الألعاب –تحليل البيانات

Java

بناء البرامج الحسابية

بناء التطبيقات الممعتمدة على الجرافيك

البنوك

الألعاب مثل minecraft

C#

سهلة وتجمع بين مزايا لغات اخرى

تطبيقات سطح المكتب

PHP

لغة نصية تستخدم بكثرة في تطوير الويب

وورد بريس
موقع ويكيبيديا

 

كتبته: أميرة سامي أبوالوفا

اقرأ أيضًا:

أفضل كورسات محاسبة معتمدة 2023

كيف تترجم أي كورس إلى اللغة العربية؟

هل يتوقف بوت Chat GPT عن إبهارنا يومًا!

مشاركه فى:

ربما يعجبك أيضا