غلاف هندسة لغة برمجة باستخدام LLVM
التقنية وهندسة البرمجيات

هندسة لغة برمجة باستخدام LLVM

دليل مركز لبناء لغة برمجة ومترجم متكامل باستخدام LLVM، من تصميم اللغة والواجهة الأمامية إلى LLVM IR والتحسين وتوليد الشيفرة والاستعداد للإنتاج.

27 صفحة5 تحميلدليل تقني مركز

عن الكتاب

يقدّم الكتاب مسارًا هندسيًا متصلًا لبناء لغة برمجة قابلة للتنفيذ باستخدام بنية LLVM. يبدأ من القرارات التي تحدد هوية اللغة، ثم ينتقل إلى التحليل وبناء التمثيل الوسيط، وينتهي بمرحلة التوليد والتحسين والاختبار.

أبرز المحاور

  • تصميم اللغة وتحديد قواعدها ونظام أنواعها
  • بناء المحلل اللغوي والشجرة النحوية والتحليل الدلالي
  • توليد LLVM IR وربط الواجهة الأمامية بالبنية الخلفية
  • ممرات التحسين وتوليد الشيفرة وJIT
  • الاختبارات والتشخيص وتجهيز المترجم للاستخدام الفعلي

بيانات الإصدار

  • المؤلف أو المُعد: أيمن الحراكي
  • عدد الصفحات: 27 صفحة
  • الصيغة: PDF
  • التصنيف: التقنية وهندسة البرمجيات
تحميل الكتاب PDF