لغات البرمجه

لغات البرمجه 

لغة البرمجة  بالإنجليزية
Programming language                              
هي عبارة عن مجموعة من الأوامر، تكتب وفق
  مجموعة من القواعد تحدد بواسطة لغة البرمجة، ومن ثم تمر هذه الأوامر بعدة مراحل إلى ان تنفذ على جهاز الحاسوب  
تقسم لغات البرمجة بناء على قربها من اللغات الإنسانية إلى
ـ لغة عالية المستوى  قريبة من اللغة التي يفهمها البشر  مثل سي وجافا 
  
ـ منخفضة المستوى    وهي قريبة من لغة الآلة   مثل   الاسمبل    Assembly  


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


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


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

لذلك ستجد ان كل لغات البرمجة سواء كانت قديمة او حديثة لابد ان تتحدث عن وتتطرق الى المواضيع التالية :

المتغيرات
جمل الشرط والتحكم
جمل التكرار
الدوال
المصفوفات


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

ماهي افضل لغة برمجة ؟
كثرت نقاشات (تلك اللغة افضل من تلك) فإذا كنت مبتدئ؟ لاتصدق فكل لغات البرمجة المشهورة كُتِبَت عليها برامج مشهورة وقويّة فالافضلية ليست للغة ابداً. بمعنى آخر،  كتب بلغه   سى بلس ليس هذا يعنى ان لغه سى بلس Adobe Photoshop برنامج   أفضل لغة برمجة، بل المعنى الحقيقي هو أن مهندسين شركة ادوبىc++
 مهندسين اكفاء فالأفضلية تُبنى على قدرات المبرمج ولا تبنى على لغة البرمجة

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

ليست هناك تعليقات:

إرسال تعليق