LLVM چیست

- 1 هفته پیش
توسط علی بیات آپدیت شد
madadi ( 4125 تجربه )
2 هفته پیش

سلام دوستان در مورد LLVM چیزی می دونید؟

علی بیات ( 58982 تجربه )
1 هفته پیش

@madadi

LLVM پروژه‌ای متشکل از زیرساخت‌های تکنولوژی‌های Compiler و Toolchain هاست که با زبان ++C نوشته شده.
و کارش بهینه سازی در موارد زیره:

  • مدت زمان کامپایل compile-time
  • مدت زمان پیونددهی link-time
  • مدت زمان اجرا run-time
  • مدت زمان بیکاری idle-time

این ابزار ابتدا در کامپایلر زبان‌های C و ـ++C پیاده‌سازی شد اما زبان‌های دیگری هم هستند که کامپایلرهاشون از LLVM بهره میبرند مثل: آبجکتیو سی، فورترن، ایدا، هسکل، Java bytecode، پایتون، روبی، اکشن‌اسکریپت، سوئیفت، زبان برنامه‌نویسی دی و Rust و ...

برای ارسال پاسخ باید وارد سایت شوید