جدول المحتويات:
التعريف - ماذا تعني وحدة الترجمة؟
تشير وحدة الترجمة إلى شفرة المصدر C والتي يتم تجميعها ومعالجتها كوحدة منطقية واحدة. هو عموما واحد أو أكثر من الملفات كاملة. ومع ذلك ، قد يكون أيضًا جزءًا معينًا من الملف إذا تم تطبيق توجيه #fdef preprocessor لاختيار مقاطع تعليمات برمجية محددة.
تحدد التعريفات والإعلانات داخل وحدة الترجمة نطاق كائنات البيانات.
تيكوبيديا تشرح وحدة الترجمة
تتضمن وحدة التحويل البرمجي الملفات المضمّنة باستخدام توجيه تضمين المعالج المسبق رقم # كجزء منه. ومع ذلك ، فإنه لا يتضمن الأسطر المصدر التي يتم تخطيها بسبب توجيهات المعالج الشرطي قبل التضمين الشرطي.
تعد وحدات التجميع مهمة للغاية لتحديد نطاق المعرفات ، ولتحديد ارتباط المعرفات مع المعرفات الخارجية والداخلية الأخرى.
قد ترتبط وحدة الترجمة بالوظائف أو البيانات الموجودة في وحدات الترجمة الأخرى بالوسائل الواردة أدناه:
- يمكن لوظيفة في وحدة تجميع واحدة استدعاء دالة في وحدة تجميع مختلفة تمامًا.
- يمكن تعيين ارتباط خارجي لكائنات البيانات لضمان أن وحدات الترجمة الأخرى يمكنها الوصول إليها.
تم كتابة هذا التعريف في سياق البرمجة