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

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

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

المؤلف أو المُعدّ
أيمن الحراكي
عدد الصفحات
27 صفحة
الطبعة
دليل تقني مركز
التنزيلات
3

يُوضَّح داخل الكتاب منهج التأليف أو الإعداد، ودور أدوات الذكاء الاصطناعي إن استُخدمت، مع بقاء مسؤولية المراجعة والتحرير على صاحب الموقع.

عن الكتاب

الوصف والمحتوى

عن الكتاب

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

أبرز المحاور

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

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

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