لغات البرمجة

القائمة الرئيسية

الصفحات

أخر الأخبار

البرمجة 

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

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

  1.  النوع الأول هي لغات ذات مستوى منخفض و هي لغة قريبة جدا من لغة الألة و بعيدة جدا عن لغة البشر و يقوم الحاسب بتنفيذها حرفيا و يستطيع المبرمج التحكم في برنامجه كاملا.
  2.  النوع الثانى هو نوع عالى المستوى و هي لغة بعيدة عن لغة الالة لكن قريبة من لغة الانسان جدا و بالتالى فانه ليس للمبرمج التحكم الكامل فيها من حيث تنظيم الذاكرة و قواعد البيانات . تتيح لغات البرمجة عالية المستوى للمبرمج استخدام الكائنات و المتغيرات و الروتين و التكرار بكل سهوله مما يعطى للمبرمج العمل بسرعة و راحة و تساعده على تنفيذ كم هائل من الأوامر و الأكواد بكتابة سطر واحد كما في لغة روبى 
  3.  النوع الثالث فهو نوع مترجم و محول فلا يحتاج لمحول و مترجم لترجمة الأكواد.
  4.  النوع الرابع هو النوع الذى يحتاج الى مترجم او Compiler ليحول اللغة الى لغة اله حتى يفهمها الحاسب الالى و يقوم ببحث الأخطاء و تحليلها و اقتراح الحلول.

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

1- مجال الويب و ينقسم الى قسمين :
  • Front end و هو الجزء التصميمى و الجمالى و الحركى في الصفحة و كيفيه تصميمها و يستخدم فيها لغات ( html – css – html5 – css3- javascrpt – bootstrab – jqwary )
  • Backend و هو الجزء الخاص بقواعد البيانات و الـ Data base و تقوم بربط قاعدة البيانات مع تصميم الصفحة لتكوين موقع ويب فعال و يستخدم فيه لغات ( php – mysql - python )
2- مجال الأندرويد و يستخدم في صناعة تطبيقات الاندرويد و تصميمها و عمل بعض أدوات الاندرويد و يسنخدم بها لغات الـ ( kotlin – java – flutter )

3- مجال تطبيقات الأيفون و يستخدم لصناعة تطبيقات نظام IOS و يستخدم لغة واحدة و هي لغة السويفت Swift

4- مجال برامج الحاسوب هي من اهم المجالات حيث يقوم المبرمج بتصميم برامج الحاسوب و تكويدها و صنعها لتسهل التعامل مع الحاسوب بشكل سلس و تستخدم فيها لغات C# و لغة C++ و لغة Python .

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

reaction:

تعليقات