ال‌ال‌وی‌ام: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
MahdiBot (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱:
{{جعبه اطلاعات نرم‌افزار
|نام = ال‌ال‌وی‌ام
|نشان = LLVM Logo.svg
|اندازه نشان =
|متن جایگزین نشان =
|توضیح نشان =
|تصویر =
|اندازه تصویر =
|متن جایگزین تصویر =
|توضیح تصویر =
|تاشو =
|طراح نرم‌افزار =
|توسعه‌دهنده = تیم توسعه LLVM
|شرکت سازنده =
|اولین نسخه = ۲۰۰۳
|متوقف‌شده =
|آخرین نسخه پایدار =
|تاریخ انتشار آخرین نسخه پایدار = {{release date and age|2014|05|09}}
|آخرین نسخه آزمایشی =
|تاریخ انتشار آخرین نسخه آزمایشی = <!-- {{تاریخ انتشار|سال انتشار|ماه انتشار|روز انتشار}} -->
|زبان‌های برنامه‌نویسی =
|سیستم‌عامل = [[چندسکویی]]
|سکو =
|حجم فایل =
|زبان‌های قابل دسترس =
|تعداد زبان‌ها =
|فهرست زبان‌ها =
|پانویس زبان =
|وضعیت توسعه = در جریان
|گونه = [[کامپایلر]]
|استفاده =
|پروانه = [[پروانه متن‌باز دانشگاه ایلینوز/ان‌سی‌اس‌ای]]
|وب‌گاه = {{نشانی وب|http://llvm.org/}}
|الکسا =
|استاندارد =
|از تاریخ =
}}
 
'''ال‌ال‌وی‌ام''' {{به انگلیسی|LLVM}} پروژه‌ای مشتکل از مجموعه از زیرساخت‌های [[مترجم (رایانه)]] و [[زنجیره_ابزار]] می‌باشد. LLVM به زبان ++C نوشته شده است و وظیفه بهینه‌سازی [[مدت زمان کامپایل]]، مدت زمان [[پیوندده]]، مدت زمان اجرا و مدت زمان بیکاری در برنامه‌های نوشته شده به هر [[زبان برنامه نویسی]] را بر عهده دارد. LLVM به طور سنتی از زبان برنامه نویسی C و ++C پشتیبانی می‌کند، ولی در سایر زبانها مانند: [[آبجکتیو سی]]، [[فورترن]]، [[ایدا (زبان_برنامه‌نویسی)|ایدا]]، [[هسکل (زبان برنامه‌نویسی)|هسکل]]، Java bytecode، [[پایتون (زبان برنامه‌نویسی)|پایتون]]، [[روبی (زبان برنامه‌نویسی)|روبی]]، [[اکشن‌اسکریپت]]، GLSL، [[زبان برنامه‌نویسی دی]] و Rust نیز استفاده می‌شود.