Loading...





للسوريين فقط - تابع اخبار الدولار وحقق ارباح








الرئيسية/تقنيات متقدمة/أنواع لغات البرمجة


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

عدد المشاهدات : 11
أ.محمد المصري

حرر بتاريخ : 2025/01/17





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

1. بناءً على مستوى التجريد:



*

لغات برمجة منخفضة المستوى (Low-level languages):

تُكتب هذه اللغات بشكل قريب من لغة الآلة (لغة الفهم المباشر للحاسوب)، وتتطلب فهمًا عميقًا لعمليات الحاسوب. أمثلة:
*

لغة التجميع (Assembly language):

تُمثّل تعليمات لغة الآلة رموزًا قابلة للقراءة.
*

لغة الآلة (Machine language):

تتكون من أرقام ثنائية (0 و 1).

*

لغات برمجة عالية المستوى (High-level languages):

تُكتب هذه اللغات بطريقة أقرب إلى اللغة البشرية، وتُسهّل كتابة البرامج وتفهمها. أمثلة:
*

Python:

لغة متعددة الأغراض وسهلة التعلم.
*

Java:

لغة قوية تُستخدم في تطوير تطبيقات سطح المكتب والخوادم وتطبيقات الهاتف.
*

C++:

لغة قوية تُستخدم في تطوير الألعاب وتطبيقات النظام.
*

C#:

لغة تُستخدم في تطوير تطبيقات ويندوز.
*

JavaScript:

لغة تُستخدم في تطوير تطبيقات الويب.
*

PHP:

لغة تستخدم في تطوير تطبيقات الويب من جهة الخادم.
*

Swift:

لغة تستخدم لتطوير تطبيقات iOS و macOS.
*

Kotlin:

لغة تستخدم لتطوير تطبيقات أندرويد.
*

Ruby:

لغة متعددة الأغراض تستخدم في تطوير الويب.
*

Go:

لغة حديثة تُستخدم في تطوير أدوات النظام وتطبيقات الشبكات.

2. بناءً على نمط البرمجة:



*

برمجة إجرائية (Procedural programming):

تعتمد على تنفيذ سلسلة من الإجراءات أو الدوال بشكل متسلسل. أمثلة: C، Pascal.
*

برمجة كائنية التوجه (Object-Oriented Programming - OOP):

تعتمد على مفهوم الكائنات والصفوف، وتُسهّل تنظيم وتوسيع البرامج. أمثلة: Java، C++، Python، C#.
*

برمجة وظيفية (Functional programming):

تعتمد على استخدام الدوال وتجنب التغييرات في الحالة. أمثلة: Haskell، Lisp، ML، Scheme، F#.
*

برمجة منطقية (Logic programming):

تعتمد على كتابة القواعد والحقائق، ويقوم الحاسوب باستنتاج النتائج. أمثلة: Prolog.
*

برمجة نصية (Scripting languages):

تُستخدم عادةً لأتمتة المهام وتطوير تطبيقات الويب. أمثلة: Python، JavaScript، PHP، Ruby.


3. بناءً على مجال الاستخدام:



*

لغات برمجة الويب:

HTML، CSS، JavaScript، PHP، Python، Ruby، Java.
*

لغات برمجة تطبيقات سطح المكتب:

C++, Java, C#, Python.
*

لغات برمجة تطبيقات الجوال:

Swift (iOS), Kotlin (Android), Java (Android), React Native, Flutter.
*

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

SQL.
*

لغات برمجة الألعاب:

C++, C#, Java, Lua.
*

لغات برمجة الذكاء الاصطناعي:

Python, Lisp, Prolog.


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

التعليقات

اضافة تعليق جديد

الإسم
البريد ( غير الزامي )
لم يتم العثور على تعليقات بعد