ماهي البرمجة, وماهي لغاتها , وماهي اقسامها

م

السلام عليكم

سنتحدث اليوم عن بعض المفاهيم الاساسية في عالم البرمجة وعن اقسامها و لغاتها

اولا: ماذا نعني بالبرمجة ؟ حينما اقول انني قمت ببرمجة برنامج معين مامعنى ذلك:

نقصد بالبرمجة : مجموعة من الأوامر والتعليمات التي يتلقاها جهاز الكمبيوتر ويقوم بتنفيذها

يوجد لدينا العديد و العديد من لغات البرمجة مختلفة الاغراض

بلغ عدد لغات البرمجة حاليا اكثر من 250 لغة برمجة “هل انت مدرك كبر هذا العدد من اللغات”

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

1- برمجة تطبيقات سطح المكتب Desktop Apps :

تطبيقات سطح المكتب مثل التطبيقات اللي تستخدمها في العادة على الكمبيوتر الخاص بك مثل MS Office و Google Chrome , Photoshop  وغيرها الكثير من التطبيقات

يمكنك برمجة تطبيقات سطح المكتب بالكثير من اللغات وليكن 

  • C#

  • Java

  • C++

  • Python

  • Ruby

  • VB

  • F#

  • etc…..

2- برمجة تطبيقات الهواتف الذكية Smart Phone Apps :

تطبيقات الهواتف الذكية اصبحت مستخدمة بكثرة وتفوقت على تطبيقات سطح المكتب منذ فترة ليست بالبعيدة

  • فإذا أردت برمجة تطبيقات لـ Windows Phone او Windows 8 او كلاهما معاً كما يطلق عليه حالياً Universal App

  •        فعليك باستخدم لغة C#.net

  • وإذا اردت برمجة تطبيقات الاندرويد :

                فعليك باستخدام Java for android

  • وإذا اردت برمجة تطبيقات لاجهزة Apple :

               فعليك باستخدام Objective-C او اللغة الاحدث Swift 

 

يمكنكك ايضا بناء تطبيقات للاندرويد او الIOS او كليهما عن طريق Cross-Platform Environments مثلا Xamarin عن طريق لغة C#

او ReactNative و Ionic و Cordova عن طريق Javascript

هذه التطبيقات يكون اداءها جيد لكن ليست بقوة وسرعة الNative. 

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

ويوجد لدينا العديد من اللغات القوية والجيدة في بناء المواقع مثل

  • PHP

  • ASP.net

  • JavaScript

  • Ruby 

  • Python

  • etc….

في تدوينة قادمة باذن الله ساذكر كيف تبدا في الحصول على المصادر لتبدأ التعلم 

عن الكاتب

أحمد مجدي

Full Stack Software Developer , Geek

أضف تعليقاً

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.