ملخص أساسي عن لغة LC

Aug 7, 2024

ملخص محاضرة الأسبوع الأول عن لغة LC

مقدمة

  • تم التعريف بلغة LC كجزء من دورة سيس فافتي.
  • مقارنة بين البرمجة باستخدام الرسوميات (Scratch) والبرمجة باستخدام الأكواد النصية (Text Code).

أهمية لغة LC

  • تعتبر لغة LC أساس للغات البرمجة الأخرى.
  • البرمجة بلغة LC تعتمد بشكل كامل على كتابة الأكواد.

التفاعل مع الكمبيوتر

  • الكمبيوتر لا يفهم الإنجليزية مباشرة، ولكنه يحتاج إلى "مترجم" (Compiler) لتحويل الأكواد إلى لغة يفهمها.
  • البرنامج مكتوب بلغة مفهومة (بالإنجليزية) ويتم تحويله إلى أكواد ثنائية (صفر وواحد) بواسطة المترجم.

بيئة العمل

  • استخدام محرر أكواد أو محرر نصوص لكتابة الأكواد بلغة LC.
  • تم توفير بيئة عمل (IDE) لدعم الطلاب في حالة عدم توفر أجهزة حديثة.
  • يجب على الطلاب التسجيل في GitHub لاستخدام هذه البيئة.

التعرف على واجهة البرمجة

  • تقسيم الشاشة إلى ثلاثة أجزاء: المحرر، الإكسبلورر، والتيرمينال.
  • أهمية معرفة كيفية التعامل مع كل جزء.
    • الإكسبلورر: يحتوي على جميع الملفات والمجلدات.
    • التيرمينال: يُستخدم لكتابة الأوامر.

كتابة أول برنامج بلغة LC

  • كتابة برنامج يطبع "Hello World".
  • استخدام الأمر printf لطباعة النص.
  • أهمية وضع ; بعد كل أمر.

المفاهيم الأساسية

  • main: حاوية يجب أن توضع بداخلها الأكواد.
  • أهمية استخدام الأمر #include <stdio.h> لتعريف مكتبة الإدخال والإخراج.

تشغيل البرنامج

  1. تحويل الملف إلى صيغة يفهمها الكمبيوتر.
  2. تشغيل الملف المحول.
  • استخدام الأمر make لتحويل الملف إلى صيغة ثنائية.
  • أهمية تحويل الملف بعد كل تعديل.

ملاحظات على الطباعة

  • ضرورة استخدام لإضافة سطر جديد بعد كل أمر.
  • يجب تحويل الملف بعد كل تعديل.

الخاتمة

  • تم الانتهاء من كتابة أول برنامج بلغة LC.
  • التأكيد على ضرورة فهم كل خطوة في كتابة الأكواد وتشغيلها.