GNU Compiler Collection: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Abisys.bot (discussione | contributi)
m ., replaced: Mac OS XmacOS (2)
Riga 12:
}}
 
'''GCC''' ('''GNU Compiler Collection''', in origine '''GNU C Compiler''') è un [[compilatore]] multi-target creato inizialmente dal fondatore della [[Free Software Foundation]], [[Richard Matthew Stallman]], come parte del [[Progetto GNU]]. Le versioni recenti sono incluse nelle principali [[Distribuzione (Linux)|distribuzioni del sistema operativo GNU/Linux]], e di molti altri sistemi, mentre su [[Mac OS XmacOS]] non è installato per default, ma è parte del [[Xcode|pacchetto Xcode]] (dalla versione 5.0 di Xcode è presente un altro compilatore, llvm che sostituisce completamente gcc).
 
Nato inizialmente come un compilatore per il [[C (linguaggio)|linguaggio C]], dispone oggi di vari ''[[front end]]'' per altri linguaggi, tra cui [[Java (linguaggio)|Java]], [[C++]], [[Objective C]], [[Fortran]] e [[Ada (linguaggio)|Ada]], e vari back-end che sono in grado di generare linguaggi macchina per molte [[Architettura (computer)|architetture]], tra le quali [[Architettura x86|x86]], [[x86-64]], [[Architettura ARM|ARM]], [[IA-64]], [[PowerPC]], [[s390]], [[SPARC]].
Riga 23:
GCC viene oggi sviluppato da programmatori di ogni parte del mondo ed è stato [[Portabilità|portato]] su più tipi di [[Microprocessore|processori]] e sistemi operativi di qualsiasi altro compilatore.
 
Oltre a essere il compilatore ufficiale del sistema [[GNU]], incluse le varianti di [[GNU/Linux]], GCC è stato adottato come compilatore principale per la creazione e lo sviluppo di diversi altri sistemi operativi, come i vari [[Berkeley Software Distribution|BSD]], [[Mac OS XmacOS]], [[NeXTSTEP]] e [[BeOS]] e DOS tramite il suo porting DJGPP
 
== Linguaggi ==