💻

أساسيات التكنولوجيا والبرمجة

Mar 14, 2025

ملاحظات المحاضرة الأولى

مقدمة

  • الكتاب كبير ويحتوي على معلومات كثيرة.
  • يمكن الحصول على الكتاب بصيغة PDF.
  • يبدأ الحديث عن الكمبيوترات والتكنولوجيا.

أنواع الكمبيوترات

  • الكمبيوتر الشخصي: يستخدم في المنزل أو المكتب.
  • السيرفر: يخدم عدة مستخدمين.
  • السوبر كمبيوتر: يستخدم في الحسابات المعقدة.
  • الفرق بين الكمبيوترات يعتمد على السرعة والأداء.

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

  • الكمبيوتر هو جهاز يعمل على الكهرباء.
  • يعالج البيانات على شكل نقاط (0 و1).
  • النقاط تمثل الأوامر والإشارات الكهربائية.

البرمجة واللغة

  • البرمجة تحتاج إلى تحويل الأوامر إلى لغة يفهمها الكمبيوتر.
  • الكومبايلر: يحول الكود من لغة برمجة إلى لغة الآلة.
  • مثال: تحويل C++ إلى كود قابل للتنفيذ على النظام.

سرعة التنفيذ

  • سرعة التنفيذ تعتمد على:
    • نوع اللغة المستخدمة.
    • تصميم النظام.
    • الكومبايلر المستخدم.
  • تقنيات جديدة تزيد من الكفاءة والسرعة.

التطورات التكنولوجية

  • كل سنتين يتضاعف عدد الترانزستورات في الشريحة.
  • هذا يؤدي إلى تحسين الأداء بشكل ملحوظ.
  • التطورات في تكنولوجيا النانو.

أمثلة عملية

  • مثال على عملية البرمجة وتغيير الكود.
  • أهمية فهم الكود وكيفية تحويله.
  • استخدام الحسابات لتحليل الأداء.

الخلاصة

  • المحاضرة تتناول أساسيات التكنولوجيا والبرمجة.
  • المحاضرات القادمة ستتضمن المزيد من التفاصيل التقنية.
  • دعوة للأسئلة والاستفسارات.