ماهي لغة البرمجة ؟ وما انواعها ؟ وماهي وظائفها ؟


ماهي لغة البرمجة ؟ وما انواعها ؟ وماهي وظائفها ؟



ماهي, لغة ,البرمجة ,؟, وما ,انواعها ؟ ,وما,هي ,وظائفها ؟,
ماهي لغة البرمجة ؟ وما انواعها ؟ وماهي وظائفها ؟


السلام عليكم و رحمة الله تعالى و بركاته


لغة البرمجة programming language :


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

إقرأ أيضا: 
ماهو نظام التشغيل MS-DOS ؟

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


تقسم لغات البرمجة بناءا على قربها من اللغات الإنسانية إلى لغة عالية المستوى قريبة من اللغة التي يفهمها البشر مثل C , Java  و لغة منخفضة المستوى كالـ assambly وهي قريبة من لغة الحواسيب .
وتقسم أحيانا بناءا على الأغراض المرغوبة من اللغة المستخدمة هناك لغات صممت لكي تشتغل على أجهزة معينة و هي أن تقوم شركة بإنتاج حاسوب أو معالج مركزي CPU وتوفر له دليل إستعمال يحتوي على الأوامر التي تنفذ عليه ، و هناك لغات أكثر عمومية تعمل بشكل مستقل عن نوع الآلة .


الأوامر:


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


خصائصها:


هي بالأساس تسهل للمبرمج كتابة برامجه في هيئة تعليمات و أوامر يفهمها الحاسوب بغرض تنفيذ العمل المطلوب ومن المعروف أن الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1 و يبدأ على أساسها عمله ، و من أجل كتابة الأوامر توفر لغة البرمجة المختارة مجموعة من اللبنات الأساسية بالإستناد عليها خلال عملية تكوين البرامج و مجموعة من القواعد التي تمكن من التعامل مع معلومات و تنظيمها بغرض أداء العمل المطلوب .



إقرأ أيضا:  
ماهو الرووت؟

الأسس و القواعد بصفة عامة هي:

- المعلومات وتخزينها
- الأوامر و تنظيم سيرها
- التصميم الخاص 


تصميمها:


تتمتع كل لغة بتصميمها الخاص من جهة التعامل مع المعطيات ومن حيث الطرق و التسهيلات التي توفرها اللغة للتعامل مع مشكلة معينة .



ماهي, لغة, البرمجة ,؟, وما ,انواعها ؟, وماهي, وظائفها ؟,
ماهي لغة البرمجة ؟ وما انواعها ؟ وماهي وظائفها ؟



لغات البرمجة للحاسوب المتدنية المستوى:


- لغة الآلة ( Machine language )
- لغة التجميع ( Assembly language ) 


لغات البرمجة للحاسوب العالية المستوى:


- سي 
- سي ++
- سي #
- جافا
- ليسب
- برولوغ
- بايتون
- سي شارب
- فورتران
- روبي
- أدا
- دلفي
- بيسك
- كوبول
- باسكال
- إس كيو إل
- بي أتش بي
- جافا سكريبت
- جيم
- لغة لوغو Logo
- أطلس أوتوكود
- دارت


أفضل لغات البرمجة التي يمكنك البدء في تعلمها:


الجميع يتسائل عن ماهي اللغة التي يبدأ في التعلم فيها ، لكن أن هذا السؤال مضيعة للوقت ولا توجد إجابة جيدة مناسبة ، وللبدأ في تعلم لغة البرمجة يجب عليك قبل ذلك أن تسأل ماهي اللغة الأنسب التي تلبي إحتياجاتي ؟  
فمثلا تريد أن تقوم ببرمجة المواقع أو البرامج أو التطبيقات للهواتف ، فلغات البرمجة عديدة وليس هناك لغة قديمة أو حديثة المهم أن تلبي حاجات المشروع التي ترغب بالعمل فيه.



إقرأ أيضا: 
ماهو نظام الأندرويد؟


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

تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-