راکت

LLVM چیست

1 پاسخ

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

madadi
madadi
@madadi
ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@madadi

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

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

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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام