LLVM چیست

- 4 ماه پیش
توسط علی بیات آپدیت شد
madadi ( 6410 تجربه )
4 ماه پیش

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

علی بیات ( 126677 تجربه )
4 ماه پیش
تخصص : توسعه دهنده ارشد وب

@madadi

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

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

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

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