تخطَّ إلى المحتوى

المصطلحات

منقول من الكتاب المرجعي: docs/handbook/glossary.md · الإيداع 7a52f6c

المصطلح كما يُكتب في الكتاب والرسائل، ومقابله بالإنجليزية، ومعناه في ميم. الكلمات المفتاحية والأنواع بأسمائها في المفردات.

المصطلح English المعنى في ميم
المجمّع compiler meem: يترجم البرنامج وينفّذه (meem ب.م) أو يبنيه ملفاً تنفيذياً (meem build)
التشغيل المباشر direct run ترجمة في الذاكرة وتنفيذ فوري
البناء build ملف تنفيذي مستقل
خطأ ترجمة compile error يُكتشف قبل التنفيذ؛ رمز الخروج 2
خطأ تشغيل runtime error أثناء التنفيذ؛ رمز الخروج 3
تحذير warning لا يمنع التنفيذ؛ يصير خطأً مع --strict
تحذير استشاري advisory warning يبقى تحذيراً مع --strict
صيغة مُزالة removed form صيغة قديمة صارت خطأ ترجمة في 0.8.0، ويكتب --fix بديلها
المحلل اللفظي / النحوي / الدلالي lexer / parser / semantic analyzer مراحل الترجمة، بأسمائها في الرسائل
التشخيص diagnostic خطأ أو تحذير بموضعه، ومنه خرج --check --json
عقد الأدوات tools contract ما يعد به خرج JSON ورموز الخروج للمحرر والأدوات
وحدة module ملف .م يُستورد
المكتبة القياسية standard library الوحدات التي تأتي مع المجمّع
مدمجة builtin دالة يعرفها المجمّع بلا استيراد
مخصص allocator ما تُحجز منه الذاكرة وتُعاد إليه
المخصص الافتراضي default allocator ما يُحجز منه حين لا يُذكر مخصص
ساحة arena مخصص يعيد كل ما حُجز منه دفعة بـاعد
كاشف debug allocator مخصص يبلّغ عن التسريب وسوء الاستعمال
تسريب leak ذاكرة لم تُحرَّر قبل الخروج
تحرير free إعادة ذاكرة إلى مخصصها
خاتمة defer جملة مؤجلة إلى الخروج من الكتلة (خاتمه)
المنطقة الخطرة unsafe block خطر:: عمليات الذاكرة الخام
شريحة slice مؤشر وطول، بالقيمة، لا تملك
مؤشر pointer عنوان خانة أو كتلة
مؤشر خام raw pointer void * من C
نوع بحجم ثابت fixed-size type عدد32، بايت…: نوع تخزين
عرض (نص) view نص على بايتات نص آخر بلا نسخ (جزء، قص_الفراغات)
نقطة ترميز code point وحدة العدّ في النصوص
استدعاء خارجي FFI استدعاء دالة C بـخارجي
استدعاء عكسي callback دالة ميم تستدعيها C
مؤشر دالة function pointer قيمة من نوع داله(...) نوع
هيكل بتخطيط C C struct هيكل_سي
نسخة الدالة function instance نسخة دالة عامة لأنواع وسائط معينة
LLVM LLVM مكتبة ترجمة يولّد بها المجمّع شيفرة الآلة من البرنامج (الخيار --emit-ir يحفظ ما يعطيه لها)
IEEE-754 IEEE-754 معيار تمثيل الأعداد الكسرية في الحاسوب؛ كسر في ميم عشري مضاعف الدقة عليه (64 بتاً)
الملعب playground تشغيل برنامج صغير على الموقع (playground.md (وثيقة في مستودع المجمّع))