امل مفقود
نجوم المنتدي
-
- إنضم
- 5 مايو 2021
-
- المشاركات
- 12,565
-
- مستوى التفاعل
- 4,280
- مجموع اﻻوسمة
- 2
هل تعد لغات البرمجة الإجرائية أحد أنواع اللغات منخفضة المستوى
هل تعد لغات البرمجة الإجرائية أحد أنواع اللغات منخفضة المستوى
تعد لغات البرمجة الإجرائية أحد أنواع اللغات منخفضة المستوى
لا، الإجابة خاطئة، حيث تعد لغات البرمجة الإجرائية من اللغات عالية المستوى .اللغات الإجرائية هي من اللغات عالية المستوى؛ لأنها من لغات الحاسوب التي تستخدم لتحديد الإجراءات التي يتبعها الحاسوب لحل مشكلة ما، وتستخدم لغات البرمجة مع أجهزة الكمبيوتر؛ لأنها تعتمد على الذكاء الإصطناعي، والذي يفهم لغة الأرقام والرموز فقط، ويتطلب نظامًا رياضيًا دقيقًا؛ حيث تكون نفس الرموز والأرقام في كل مرة لا تتغير، ومن هنا فكر المتخصصين في علم الحاسوب بابتكار لغات اصطناعية؛ تُمكن المبرمجين من تجميع مجموعة الأوامر لجهاز الكمبيوتر دون التعامل بشكل مباشر مع سلاسل من الأرقام الثنائية، وبذلك تعمل اللغة الإجرائية على التحرر من الأعمال الروتينية، التي تستغرق وقتًا كبيًرا في التعامل مع خوارزميات الكمبيوتر.
البرمجة الإجرائية واستخدامها
- تستخدم في تصميم البرامج.
- تحدبد الاجراءات التي يتبعها جهاز الكمبيوتر لحل مشكلة ما.
- تستحدم لتشغيل كل انواع أجهزة الكمبيوتر.
حيث يتم تجميع اللغة الإجرائية أو تحليلها أعتمادًا على الاستخدام، فمثلًا يتم تنفيذ الأمر FORTRAN، والذي تم إنشاؤه للتعامل مع البرامج الكبيرة للتطبيقات العلمية والرياضية، لأن هذه البرامج تحتاج إلى سرعة في التنفيذ، وأيضًا مترجم فوري BASIC والذي يتم برمجته خصيصًا للمبتدئين.
أهم اللغات الإجرائية
- FORTRAN .
- COBOL.
- Ada.
- باسكال.
COBOL: وهل إختصار للغة الأعمال الموجه المشتركة، وقد تم انشاؤها عام 1959.
Ada: وهي أيضًا من اللغات عالية المستوى، مصممة خصيصًا للشركات والتجارة والتعامل مع الكم الهائل من البيانات، وإعداد كشوفات المرتبات،ومعالجة بيانات بطاقات الائتمان، وإدارة المخازن، وبعض الأعمال الأخرى.
باسكال: وسميت نسبة لعالم الفيزياء والرياضيات والذي صنع أول آلة حاسبة ميكانيكية، العالم بليز باسكال وقد أصبحت هذه اللغة المهيكلة اللغة الأكثر ظهورا في مجال الحواسيب، والتي تناسب الاستخدامات العلمية بشكل كبير. [1]
لماذا سميت لغة البرمجة منخفضة المستوى بهذا الاسم
لأنه يمكن صنع شفرة بها دون الحاجة إلى تشفير .لغة البرمجة منخفضة المستوى هي لغة تحكم تؤدي تعليماتها بشكل مباشر في الكمبيوتر، وبالتالي تعد وظيفتها الاساسية معتمدة على البنية المادية للأجهزة التي تدعمها، كما أنهاإستخدام اسم منخفضة المستوى لا يشير إلى قلة أهمية اللغة منخفضة المستوى عن اللغات عالية المستوى، ولكن هي تعني أنها تحتاج تجريدًا أقل بين اللغة والكمبيوتر؛ حيث تستخدم لبرمجة المهام والوظائف المتعالية لأنظمة التشغيل، وبرامج تشغيل الأجهزة، وتطبيقات الوقت الفعلي.
أنواع اللغات منخفضة المستوى
- لغة الآلة.
- لغة التجميع.
لغة التجميع : وتأتي في المرتبة الثالثة، ومعروفة بأسم فن الاستذكار، وتعتبر المستوى الأول من التجريد، وهي رموز تحتاج إلى اداة لترجمتها إلى لغة الآلة؛ لكي تتمكن وحدة المعالجة المركزية من تشغيلها، وهذه برامج غير قابلة للتنفيذ بشكل مباشر من خلال الكمبيوتر، واللغة منخفضة المستوى هي اختصار للتعليمات التي ترمز إليها وتكون هي نفسها التعليمات التي تمثلها تمامًأ، يُوَلد الكود الذي يظهر من تجميعات لغة التجميع إلى رمز آلة ثنائي قابل للتنفيذ.[2]
أنواع اللغات من حيث المستوى
- اللغة منخفضة المستوى.
- لغات المستوى المتوسط.
- اللغات عالية المستوى
لغات المستوى المتوسط: وهي لغات وظيفتها الربط بين اللغات منخفضة المستوى و اللغات عالية المستوى، وتستخدم هذه اللغات لتطوير التطبيقات والوظائف المختلفة، مثل جداول البيانات وأنظمة التشغيل وإدارة قواعد البيانات، ومن أمثلتها Lisp / PHP / Cobol / Fortran /C
اللغات عالية المستوى: تتم كتابتها بلغة أشبه بالانجليزية؛ مما يجعل المبرمج يركز أكثر في المشاكل التي يتم حلها، واللغات عالية المستوى تُنشئ برامج محمولة، وغير مرتبطة بجهاز الكمبيوتر أو رقائق محددة ؛ ولذلك لا تحتاج إلى معرفة خاصة بالاجهزة، وتسمى هذه اللغات بين المبرمجين بأسم المستوى العالي؛ حيث أنها بعيدة جدًا عن تعليمات كود الآلة واللغات التي يفهمها الكمبيوتر، وتستخدم لغة مشابهة للغة الإنجليزية مما يجعلها سهلة في التعديل، وهي لغة سهلة وسريعة في كتابة البرمجة والتعليمات، وأسهل في تصحيح الأخطاء التي قد تحدث أثناء التطوير، والكود الخاص بها كود محمول بمعنى أنه غير مصمم للتشغيل على نوع واحد من الأجهزة،ومن أمثلة اللغات عالية المستوى:Java، pascal ،python) visual basic).
هل تعتبر اللغات عالية المستوى أسهل من اللغات منخفضة المستوى من حيث الفهم للمبرمجين
نعم تعتبر اللغات عالية المستوى أسهل في التعامل والفهم من قبل المبرمجين أكثر من اللغات منخفضة المستوى.العامل الذي يُوضح سهولة نوع اللغات هو سهولة فهمها من المبرمجين، واللغات عالية المستوى تكتب لغة أشبه باللغة الانجليزية مما يجعلها سهلة الكتابة والفهم، وعلى الرغم من أن اللغات عالية المستوى أقل كفاءة في الذاكرة، إلا أنها تناسب المبرمجين أكثر من غيرها، وهي اللغة الأكثر انتشارً حاليًا، اللغات منخفضة المستوى صديقة للآلة ولكن صعبة بالنسبة للمبرمجين، وهي لم تعد مستخدمة حاليًا، ومن أمثلتها كود الآلة ولغات التجميع.[3]
ما هي أول لغة برمجة في العالم
لغة FORTRAN .أول لغة برمجة في العالم كانت FORTRAN وهي اختصار ل FORMULA TRANslator، وهي أول لغة برمجة حقيقية عالية المستوى، وقد أثرت في تطوير البرمجة بشكل كبير، وقد وفرت وسيلة لتهيئة المتغيرات، وكانت هذه البرامج المكتوبة مستقلة عن الآلة؛ مما يشير إلى أنه يمكن تشغيلها على أي جهاز، ولأول مرة تم استخدام لغة واحدة لكل الشركات التي تصنع عددًا كبيرًا من الأجهزة.
ما هي أفضل لغة برمجة في العالم
لغة Ada .لغة Ada لغة ممتازة للأنظمة الحيوية الكبيرة، حيث حققت مستوى هائل من الإقبال عليها، ويستخدمها الكثير من المنظمات في كل أنحاء العالم، وتستخدم أيضًا في كود وزارة الدفاع، ومراقبة الحركة الجوية ،والحركة الدولية، والسكك الحديد، والأقمار الصناعية.[1]
اعضاء الغابة العربية شاهدوا ايضا
- «آيباد إير».. تصميم جديد من أبل مع تحسينات في الشاشة والأداء
- ظاهرة «أشباح هندسة البرمجيات» تتمدد في وادي السيليكون.. ما القصة؟
- جيل جديد من Apple iPad Pro مزود بشريحة M5.. إليك المواصفات
- مخترع الـ«بلايستيشن» يكشف أسرار أكثر الألعاب شعبيةً بعد 30 عاماً من ظهورها
- شبكة عالمية من 40 مركزا للابتكار.. مايكروسوفت تظهر في أستراليا
اسم الموضوع : هل تعد لغات البرمجة الإجرائية أحد أنواع اللغات منخفضة المستوى
|
المصدر : التكنولوجيا و شبكات الانترنت