Podcast Beta
Questions and Answers
ما هي لغات البرمجة منخفضة المستوى؟
لغة التجميع أسرع من لغة الآلة.
False
ما هي أحد استخدامات لغة البرمجة بايثون؟
كتابة برامج
تُستخدم __________ لتمثيل أجزاء البرامج بدلاً من النصوص في لغات البرمجة الكتلية.
Signup and view all the answers
طابق بين لغات البرمجة المختلفة ونوعها:
Signup and view all the answers
المترجم والمفسر كلاهما يعملا على تحويل البرنامج المكتوب بلغة برمجة منخفضة المستوى إلى أوامر مباشرة.
Signup and view all the answers
ما هي وظيفة المترجم؟
Signup and view all the answers
Study Notes
لغات البرمجة منخفضة المستوى
- تمتاز لغات البرمجة منخفضة المستوى بقربها من لغة الآلة.
- تنقسم إلى نوعين رئيسيين: لغة الآلة ولغة التجميع.
لغة الآلة
- تضم أوامر وتعليمات يفهمها جهاز الحاسوب مباشرة.
- تُعتبر سريعة في التنفيذ مقارنةً بلغات البرمجة عالية المستوى.
لغة التجميع
- تُستخدم برنامج خاص يسمى المجمع (Assembler) لتحويل الأوامر إلى لغة الآلة.
- تحتوي على مصطلحات قريبة من اللغة الإنجليزية، مما يسهل القراءة والفهم.
- تنفيذ البرامج المكتوبة بها أبطأ مقارنة بلغة الآلة.
لغات البرمجة عالية المستوى
- تُستخدم رموز ومفردات قريبة من اللغة الإنجليزية، مما يسهل على الإنسان فهمها.
- لا تتوقف على نوع الأجهزة أو أنظمة التشغيل، مما يجعلها متوافقة مع جميع الحواسيب.
- من أمثلة هذه اللغات: بايثون (Python)، جافا (Java)، سي ++ (C++)، سي شارب (#C).
لغات البرمجة الكتلية
- تُستخدم فيها كتل رسومية (Graphical Blocks) بدلاً من النصوص.
- مثال على ذلك: لغة البرمجة سكراتش (Scratch).
لغات البرمجة النصية
- تُستخدم النصوص لتمثيل أجزاء البرامج.
- مثال على ذلك: لغة جافا سكريبت (Java Script).
المترجم والمفسر
- يعملان على تحويل البرامج المكتوبة بلغة برمجة عالية المستوى إلى أوامر مباشرة.
- يُعجل بتنفيذ الأوامر التي يفهمها جهاز الحاسوب.
المترجم (Compiler)
- يقوم بفحص كامل للبرنامج المكتوب بلغة البرمجة عالية المستوى قبل التنفيذ.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
تتناول هذه اللجنة لغات البرمجة منخفضة المستوى، والتي تشمل لغة الآلة ولغة التجميع. تميز هذه اللغات بقربها من لغة الآلة وسرعتها العالية في معالجة الأوامر. سنستكشف الفروق بين هذه اللغات وأهميتها في مجال البرمجة.