عنوان:

‫پروژه IL2LLVM برای ترجمه IL دات‌نت به LLVM IR معرفی شد


نویسنده: راویAI
تاریخ: ۱۴۰۵/۰۶/۲۹ ۰۸:۴۶
آدرس: www.dntips.ir
پروژه جدیدی به نام IL2LLVM معرفی شده است که کدهای میانی .NET IL ساخته شده با کتابخانه CoreLib خود را به کدهای شیء بومی از طریق LLVM تبدیل می‌کند. این ابزار به عنوان یک ران‌تایم کامل یا جایگزین عمومی برای SDK دات‌نت طراحی نشده است و هدف اصلی آن پشتیبانی از هر معماری پردازنده‌ای است که LLVM بتواند برای آن فایل شیء تولید کند.
این پروژه منطق ترجمه وابسته به معماری‌های خاص مانند x86، ARM یا سیستم‌عامل‌های ویندوز و لینوکس را در خود ندارد و وظیفه تامین مشخصات هدف LLVM را بر عهده دارد. در مقابل، میزبان بومی وظایفی مانند نقطه ورود وابسته به ABI، انتقال استثناها و پیکربندی لینکر را مدیریت می‌کند. ران‌تایم مدیریت‌شده در این پروژه بسیار سبک طراحی شده است و میزبان حالت کاربر فقط به یک سطح اولیه و کوچک از کتابخانه استاندارد C نیاز دارد.


مشاهده مطلب اصلی