Podcast
Questions and Answers
ما هي لغة الآلة؟
ما هي لغة الآلة؟
ماذا يميز لغة التجميع؟
ماذا يميز لغة التجميع؟
تحتوي على بعض مفردات اللغة الإنجليزية مما يسهل قراءتها.
تعتبر لغات البرمجة عالية المستوى صعبة الفهم بالنسبة للإنسان.
تعتبر لغات البرمجة عالية المستوى صعبة الفهم بالنسبة للإنسان.
False
ما هي إحدى لغات البرمجة عالية المستوى؟
ما هي إحدى لغات البرمجة عالية المستوى؟
Signup and view all the answers
طابق بين اللغات البرمجية واستخدامها الرئيسي:
طابق بين اللغات البرمجية واستخدامها الرئيسي:
Signup and view all the answers
ما هو دور المترجم (Compiler)؟
ما هو دور المترجم (Compiler)؟
Signup and view all the answers
الدالة __________ تستخدم في بايثون لطلب إدخال البيانات من المستخدم.
الدالة __________ تستخدم في بايثون لطلب إدخال البيانات من المستخدم.
Signup and view all the answers
كيف يمكن استخدام بيئة التطوير المتكاملة (IDLE) بلغة بايثون؟
كيف يمكن استخدام بيئة التطوير المتكاملة (IDLE) بلغة بايثون؟
Signup and view all the answers
Study Notes
لغات البرمجة
- تنقسم لغات البرمجة إلى نوعين رئيسيين: لغات منخفضة المستوى ولغات عالية المستوى.
لغات البرمجة منخفضة المستوى
- لغة الآلة: تتكون من أوامر مباشرة يمكن لجهاز الحاسوب فهمها بسرعة. يصعب على الإنسان فهمها.
- لغة التجميع: تستخدم برنامجًا يسمى المجمع لتحويل الأوامر إلى لغة الآلة. تحتوي على مفردات إنجليزية مما يسهل القراءة، لكنها أبطأ من لغة الآلة.
لغات البرمجة عالية المستوى
- تُستخدم رموز ومفردات قريبة من اللغة الإنجليزية، ما يسهل فهمها للإنسان.
- لا تعتمد على نوع معين من أجهزة الحاسوب.
- أمثلة على لغات البرمجة عالية المستوى: بايثون، جافا، سي++، سي شارب.
تصنيفات لغات البرمجة
- لغات البرمجة الكتلية: تستخدم كتل رسومية لتمثيل أجزاء البرامج (مثل Scratch).
- لغات البرمجة النصية: تستخدم نصوصًا بدلاً من الكتل الرسومية (مثل JavaScript).
المترجم والمفسر
- كلاهما يُستخدم لتحويل البرامج المكتوبة بلغة عالية المستوى إلى أوامر مباشرة تفهمها أجهزة الحاسوب.
المترجم
- يقوم بفحص كامل للبرنامج المكتوب بلغة البرمجة عالية المستوى.
الدالة input بلغة بايثون
- تُستخدم لتمكين المستخدم من إدخال بيانات أثناء تشغيل البرنامج.
- تخزن البيانات المدخلة كنص وتعيدها إلى المكان المُستدعى منه.
مثال على استخدام الدالة input
name = input ("What is your name?")
print("Hi", name)
- عند إدخال اسم، يقوم البرنامج بعرض رسالة ترحيب.
نشاط عملي
- تجربة إنشاء برنامج يطلب من المستخدم إدخال اسم المدينة المفضلة، وعرض الرسالة المناسبة.
محررات النصوص وبيئات التطوير المتكاملة
- استخدام المحررات يعتمد على حجم المشروع؛ حيث تتناسب المحررات مع البرامج البسيطة، بينما تُستخدم البيئات المتكاملة للمشروعات الكبيرة.
- IDLE: خوارزمية التطوير الأكثر شيوعاً لبايثون، تدعم أنظمة التشغيل المختلفة وتوفر ميزات مثل تمييز الصيغ وإكمال الرموز وتصحيح الأخطاء.
كتابة برنامج بلغة بايثون
- عملية كتابة البرنامج تتضمن فتح بيئة التطوير، كتابة الأوامر، وتنفيذها.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
تستعرض هذه المعلومات لغات البرمجة منخفضة المستوى، والتي تقترب من لغة الآلة. تشمل هذه اللغات لغة الآلة ولغة التجميع، وتتناول خصائص كل منهما وقدرتها على التواصل مع الحاسوب بشكل مباشر.