תוכן שנמחק תוכן שנוסף
Legobot (שיחה | תרומות)
מ בוט: מעביר קישורי בינויקי לויקינתונים - d:q178940
Odedshchori (שיחה | תרומות)
אין תקציר עריכה
שורה 3:
|לוגו = [[קובץ:Gccegg.svg|100px]]
|פיתוח = [[GNU|מיזם גנו]]
|גרסה אחרונה ששוחררה = 4.78.10
|תאריך שחרור גרסה אחרונה = [[1422 ביוניבמרץ]] [[20122013]] <small>(לפני {{הפרש תאריכים|1422|63|20122013}})</small>
|מערכת הפעלה = חוצה פלטפורמות
|סוג רישיון = [[GNU GPL]] (עם חריגות)
שורה 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]]}}.
 
כמו שאר תוכנות [[פרויקט גנו]], [[קרן התוכנה החופשית]] מחזיקה בידיה את זכויות היוצרים לכל הקוד.
אוחזר מתוך "https://he.wikipedia.org/wiki/GCC"