تعد من لغات البرمجة المنخفضة المستوى، تعد لغات البرمجه منخفضه المستوي هي لغه برمجه حاسوبيه، وهي تعمل علي توفير تجريد قليل الذي يتم اخذه من التعليمات التي تخص الحاسوب،ومن خلال هذا المقال سوف نتعرف علي اجابه السؤال تعد من لغات البرمجة المنخفضة المستوى، فأهلا بكم متابعينا الافاضل في موقعنا.
لغه البرمجه
يقصد بلغة البرمجة فى اللغة الإنجيليزية باسم programming ، وهي العملية التى يقوم من خلالها المبرمج بكتابة شفرة مجمعة من الأوامر ، ومن الجدير بالاشاره الي أن الأوامر الناتجة التى يتم تنفيذها على أجهزة الحاسب الألي ، والتى يقوم بتنفيذها وكل تلك العمليات تقوم بمساعدة لغة البرمجة ، وايضا تعرف لغة البرمجة بأنها لغة التي تعبر عن المبرمجيين خلال كتابة البرمجيات أو النصوص بصوره شامله لم يتم تنفيذها على الحاسب الألى ، ويمكن القول انه تم اطلاق مفهوم البرمجة على تلك اللغات التى تيسير عملية التخاطب مع الكمبيوتر فضلا عن توجيه الأوامر والتعليمات له من اجل القيام بتنفيذها بذات الطريقة التى نتعامل معه بها عند تشغيله أو ايقافه .
لغة البرمجة منخفضة المستوى،لغة الاله من اللغات منخفضة المستوى
المقصود بلغة البرمجة منخفضة المستوى بأنها عباره عن اللغة التى تقوم بتوفير تعريف البرامج أو البيانات عن طريق إظهار واجهة منسجمة مع هدف هذا البرنامج ، ولكن يتم اخفاء التنفيذ الفعلى له وفي بعض الأحيان لا تقوم بالتوفير المطلق ، حيث يتم تقسيم لغة البرمجة بصوره عامه بناء علي طريقة الاستعمال والمستوى وكذلك طريقة التنفيذ ولكل منها الخصائص التى تميزه عن الأنواع الاخرى من لغة البرمجة ، وايضا يتم تقسيمها إلى نوعين الجيل الأول والجيل الثانى ، ومن الجدير بالذكر أن لغة البرمجة منخفضة المستوى هى اللغات القريبة من لغة الألة والتى لا يفهمها إلا المتخصصين ومن أمثلة علي تلك اللغات لغة التجميع والتى تعرف فى اللغة الإنجيليزية بـ assembly language.
فائدة اللغات منخفضة المستوى
تعد اللغات منخفضة المستوى ذات فائده سوف نتعرف عليهم من خلال هذه السطور، حيث ان البرامج والتطبيقات المكتوبة بها يمكن تنفيذها بشكل مباشر على أجهزة الكمبيوتر دون اللجوء إلى الترجمة أو الترجمة الفورية، وايضا يمكن تشغيل تلك التطبيقات والبرامج بأقل قدر ممكن من مساحة الذاكرة وكذلك بسرعة اكبر ومع ذلك، فهم بحاجة إلى معرفة أعمق بلغة الآلة ، لذلك قد يكون من الصعب استعمالها، وتحتوي لغة التجميع من أوامر مثل إضافة (إضافة) و SUB (طرح) و MOV (نقل)،و تلك الأوامر مسؤولة عن تنفيذ العمليات الرئيسية، مثل إجراء العمليات الحسابية ونقل القيم إلى سجلات الذاكرة، باستعمال المجمع، يمكن ترجمة لغة التجميع إلى لغة الآلة، وان أدنى مستوى للغة الكمبيوتر هو لغة الآلة أو رمز الآلة، والذي يحوي كودا ثنائيا، فيتم استعمال تجميع الكود المصدري عالي المستوى لمعالج محدد بصوره شائعه لإنتاج كود لغة الآلة، لا يحتاج اغلب المطورين تعديل رمز الجهاز أو حتى إلقاء نظرة عليه، عرض رمز الجهاز مطلوب فقط من قبل المبرمج الذي يقوم ببناء نظام التشغيل ومجمعي البرامج.
هل لغة C أو C لغة منخفضة المستوى
جاءت لغات البرمجة C و C ++ ضمن إطار فئة من اللغات من المستوى المتوسط، حيث توفر اللغات منخفضة المستوى تجريد بسيط أو معدوم لمفاهيم البرمجة، اما بالنسبه للغات البرمجة C و C ++ فهي توفر أقل درجة من التجريد للأداء والكفاءة بأقل قدر من المال، وتعمل هذه الأفكار التجريدية مثل وحدات الماكرو ووظائف lambda والمبرمجين من أجل استعمال وظائف معقدة في البرمجة دون الحاجة إلى كتابة تعليمات برمجية أكثر تعقيدًا، لهذا السبب تعد لغات C و C ++ لغات منخفضة المستوى حيث يكون الحد الأقصى من الأداء أمر بالغ الأهمية ، ومع ذلك فإن التجريدات مهمة من اجل الحفاظ على التعليمات البرمجية قابلة للصيانة وقابلة للقراءة بصوره كبيره.
الي هنا متابعينا الكرام قد وصلنا الي ختام هذا الموضوع الذي كان بعنوان ” تعد من لغات البرمجة المنخفضة المستوى” فمن خلاله تعرفنا علي ما هي لغه البرمجه ، وايضا ذكرنا العديد من المعلومات التي تتعلق بلغات البرمجه المنخفضه المستوي ،وكل ذلك كان من خلال موقع الجنينة.