جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
madadi
5 سال پیش توسط madadi مطرح شد
1 پاسخ

LLVM چیست

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


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
2

@madadi

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

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

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


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

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