جیسیسی
From Wikipedia, the free encyclopedia
کلکسیون کامپایلرهای گنو یا «مجموعهٔ مترجمِکدهای گنو»(به انگلیسی: GNU Compiler Collection) که به اختصار GCC نیز خوانده میشود، مجموعهای از کامپایلرها برای زبانهای برنامهنویسی مختلف است که به وسیلهٔ پروژه گنو به وجود آمدهاست.
توسعهدهنده(ها) | پروژه گنو |
---|---|
انتشار ابتدایی | ۲۳ مه ۱۹۸۷؛ ۳۶ سال پیش (۱۹۸۷-23}})[1] |
انتشار پایدار | 11.1[2]
|
انتشار آزمایشی | ۷ مه ۲۰۲۰؛ ۳ سال پیش (۲۰۲۰-07}})
|
مخزن | |
نوشتهشده با | سی، سی++ |
سیستمعامل | چندسکویی |
حجم | ۷۱٫۱ مگابایت برای tar.xz. |
گونه | کامپایلر |
پروانه | پروانه عمومی همگانی گنو |
وبگاه |
جیسیسی یکی از کلیدیترین اعضای زنجیره ابزار گنو (به انگلیسی: Gnu ToolChain) است. جی سی سی در ابتدا فقط کامپایلری استاندارد برای سیستم گنو بود ولی امروزه در بسیاری از سیستمعاملهای مشابه یونیکس از آن استفاده میشود؛ مانند گنو/لینوکس، خانواده بیاسدی، اواس ایکس. همچنین جیسیسی برای معماریهای سختافزاری مختلف نیز پورت شدهاست.[3]
جیسیسی در اوایل سرنام کلمات GNU C Compiler بود؛ زیرا فقط توانایی کامپایل برنامههای نوشته شده به زبان C را داشت؛ که با مرور زمان قادر به ترجمه زبانهای بیشتری مانند سیپلاسپلاس، فورترن، پاسکال، جاوا، آبجکتیو سی و ایدا شد.[4] پس از آن جی سی سی سرنام کلمات GNU Compiler Collection شد.
بنیاد نرمافزارهای آزاد جیسیسی را تحت اجازهنامه آزاد گنو (جیپیال) نسخه ۳ به انضمام استثناهای منحصر به جیسیسی منتشر کردهاست.[5] جیسیسی نرمافزار آزاد است.[6]