
تتناول هذه الدورة شرح كيفية بناء لغة Python باستخدام C، وتأثير ذلك على لغات برمجة أخرى مثل Java وJavaScript. يبدأ المساق بمراجعة قواعد البرمجة الكائنية من عدة لغات، ثم تطبيق معرفتك بلغة C لإنشاء مكتبة تدعم هياكل بيانات عالية المستوى مثل السلاسل والقوائم والقواميس. كما ستتعرف على آليات التحكم في دورة حياة الكائنات من خلال إدارة تخصيص الذاكرة وإلغاء تخصيصها بهدف تحسين كفاءة تشغيل البرامج وتقليل الأخطاء المحتملة، مع التعرف على المخاطر الأمنية المصاحبة لاستخدام لغة C.
Charles Russell Severance
Clinical Professor