תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
Matanyabot (שיחה | תרומות)
מ בוט: שינויים קוסמטיים
שורה 1:
{{תוכנה
|שם=GCC
|לוגו=[[תמונהקובץ:Gccegg.svg|100px]]
|צילום מסך=
|תיאור צילום מסך=
שורה 13:
}}
 
'''GCC''' הוא ה-'''GNU Compiler Collection''' (לשעבר ה-''GNU C Compiler''), [[מהדר]] לשפות מחשב שונות, בעיקר [[שפת C]] ו-[[C++]]‎, שפותח כ[[תוכנה חופשית]] במסגרת פרויקט [[GNU]].‏ GCC התחיל כמהדר לשפת C, וכיום תומך במספר שפות ובהן [[C++]], [[Java]] ו-[[FORTRAN]] (בעזרת הרחבות).
 
== היסטוריה ==
המהדר, ששימש בתחילת דרכו ל[[שפת C]] בלבד, היה אחד מהפרויקטים הראשונים של [[פרויקט גנו]] משום שהפרויקט היה זקוק לכלי פיתוח. את הפרויקט התחיל [[ריצ'רד סטולמן]] בשנת [[1987]]. המהדר נחשב באותו זמן להישג מרשים במיוחד, בעיקר משום שנכתב על ידי אדם אחד. המהדר היה מודולארי ומהיר, ועקף מהדרים מסחריים רבים ביכולותיו.
 
בשנת [[1997]] קבוצת מתכנתים, שלא הייתה מרוצה מקצב הפיתוח האיטי של המהדר, פיתחה אותו כפרויקט עצמאי וכללה בתוכו מספר גרסאות נסיוניות. המהדר החדש נקרא EGCS (ר"ת: Enhanced/Experimental Gnu Compiler System - מערכת הידור נסיונית/משופרת של גנו), ובשנת [[1999]] מהדר זה הפך ל-GCC ה"רשמי".
 
== רישיון ==
הרישיון של GCC היה מלכתחילה [[GPL]] עם כמה סעיף נוסף שמבטיח שהקוד שנוצר לא ידרש להתאים לכללי ה־GPL. החל מגרסה 4.5 שונה הרישיון ע"מ לאפשר כתיבת תוספים{{הערה|[http://lwn.net/Articles/301959/ סיקור שינוי הרישיון ב־GCC 4.5] מתוך [[LWN]]}}.
 
כמו שאר תוכנות [[פרויקט גנו]], [[קרן התוכנה החופשית]] מחזיקה בידיה את זכויות היוצרים לכל הקוד.
 
== הערות שוליים ==
{{הערות שוליים}}
 
== קישורים חיצוניים ==
*[http://gcc.gnu.org/ אתר הבית] של GCC
 
אוחזר מתוך "https://he.wikipedia.org/wiki/GCC"