تنقسم لغات البرمجة منخفضة المستوى إلى

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

تعريف لغة البرمجة

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

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

لغات البرمجة منخفضة المستوى وانواعها

وكما قلنا لكم سابقاً بأن لغات البرمجة التي تكون منخفضة المستوى تنقسم الى الجيل الاول والجيل الثاني ، حيث سنقوم بالحديث عنهم من خلال الفقرة التالية:

  • الجيل الأول : حيث تعتبر بأنها لغة البرمجة الأولى على الإطلاق سواء في لغات البرمجة منخفضة المستوى وانواها أو في لغات البرمجة عالية المستوى ، ويعتبر بانه لهذا السبب قاموا بالاطلاق عليه اسم GL 1 حيث تعتبر بأنها واحدة من لغات الألة machine Language ويعتبر بان هذا النوع تتم كتابة الأوامر وذلك على شكل سلسة من الأرقام الثنائية و هي الصفر و الواحد حيث يستطيع الحاسب الألي أن يفهمها بكل سهولة وبشكل مباشر ، حيث تقوم هذه اللغة بتنفيذ العديد من العمليات البسيطة جدا حيث تتعامل فيها مع العديد من المعلومات التي يتم تخزينها على الذاكرة الرئيسية فقط للجهاز و بطريقة مباشرة ، وتعتبر بأنها هي اللغة الوحيدة التي يمكن للمعالج الدقيق أن يقوم بعمل معالجة لها بطريقة مباشرة ومن دون اي حاجة لعملية تحويل ، ويعتبر بأن هذه اللغة لا يتم إستخدامها في هذا الوقت وسبب ذلك لأنها تحتاج لتنفيذ الكثير من التفاصيل التي تعتبر بأنها بحاجة للكثير من الوقت وذلك في حين أن اللغة عالية المستوى تقوم بتنفيذ هذه الأوامر في ثواني و بطريقة تلقائية.
  • الجيل الثاني : ويعتبر بأن الجيل الثاني هو من لغات البرمجة التي تكون تحت مسمى منخفضة المستوى حيث تم اطلاق عليها اسم GL 2 حيث يطلق عليه أيضا لغة التجميع أو Assembly Languages، وتعتبر بأن هذه اللغة يمكنها ان تتعامل مع المكونات الداخلية للحاسب الألي وذلك بطريقة مباشرة حيث تعتبر بأنها لغة سهلة جداً في الفهم ويعتبر بانه من السهل جداً أن يتم ترجمة لغة التجميع للغة الألة وذلك بكل سهولة وذلك لتقوم بتنفيذ الأوامر المطلوبة ، ويعتبر بانها تقوم بتجميع العديد من التعليمات البسيطة مباشرة إلى لغة الحاسب الألي ، ويعتبر ذلك بالرغم من أن هذه اللغة لا تقوم بالتعامل مع المعالج الدقيق بطريقة مباشرة إلا أنها واحدة من لغات الجيل الثاني.

 

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

تعليقات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


Fatal error: Uncaught ErrorException: md5_file(/home/jnyhnews/public_html/wp-content/litespeed/css/64f55dfdb69bc80403b11d6fbe4c96bf.css.tmp): failed to open stream: No such file or directory in /home/jnyhnews/public_html/wp-content/plugins/litespeed-cache/src/optimizer.cls.php:140 Stack trace: #0 [internal function]: litespeed_exception_handler() #1 /home/jnyhnews/public_html/wp-content/plugins/litespeed-cache/src/optimizer.cls.php(140): md5_file() #2 /home/jnyhnews/public_html/wp-content/plugins/litespeed-cache/src/optimize.cls.php(837): LiteSpeed\Optimizer->serve() #3 /home/jnyhnews/public_html/wp-content/plugins/litespeed-cache/src/optimize.cls.php(330): LiteSpeed\Optimize->_build_hash_url() #4 /home/jnyhnews/public_html/wp-content/plugins/litespeed-cache/src/optimize.cls.php(264): LiteSpeed\Optimize->_optimize() #5 /home/jnyhnews/public_html/wp-includes/class-wp-hook.php(324): LiteSpeed\Optimize->finalize() #6 /home/jnyhnews/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters() #7 /home/jnyhnews/public_htm in /home/jnyhnews/public_html/wp-content/plugins/litespeed-cache/src/optimizer.cls.php on line 140