کامپایلر: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Wikimostafa (بحث | مشارکتها) جز ویرایش 185.124.112.26 (بحث) به آخرین تغییری که Avagallery917 انجام داده بود واگردانده شد برچسب: واگردانی |
FreshmanBot (بحث | مشارکتها) جز اصلاح فاصله مجازی + اصلاح نویسه با ویرایشگر خودکار فارسی |
||
خط ۳۵:
از ۱۹۴۵تا۱۹۶۰:تولید کد(m.h.sزبان ماشیی)
در این دوره، زبانها به تدریج به وجود آمدند و
از ۱۹۶۰تا۱۹۷۵:تجزیه کردن
خط ۴۳:
از ۱۹۷۵ تاکنون:تولید کد و بهینهسازی کد
از ۱۹۷۵ تاکنون، تعداد زبانهای جدید و انواع ماشین مختلف کاهش یافت در نتیجه نیاز به کامپایلرهای سریع و ساده یا سریع و ناقص برای زبانها یا
== انواع کامپایلرها ==
خط ۹۳:
=== مجموعه همگردان گنو ===
GCC از ابتدا مخفف Gnu C Compiler بود ولی از زمانی که توانست زبانهای دیگری غیر از C از قبیل C++,Ada,Java,Objective C و Fortran را کامپایل کند به Gnu Compiler Collection تغییر نام داد.
پدید آورنده اصلی GCC ریچارد استالمن است کسی که
در سال ۱۹۹۲ نسخه ۲٫۰ کامپایلر GCC عرضه شد. نسخه جدید قابلیت کامپایل کدهای ++C را نیز داشت.
در سال ۱۹۹۷ یک انشعاب آزمایشی در GCC به نام EGCC به منظور بهینهسازی کامپیایلر و پشتیبانی کامل تر از ++C ایجاد شد. در ادامه EGCC به عنوان نسل بعدی کامپایلر GCC پذیرفته شد و تکامل آن باعث انتشار نسخه سوم GCC در سال ۲۰۰۴ گردید.
|