GNU s Ikke Linux -projekt har historisk været bundet til udviklingen af Unix og Unix -lignende operativsystemer. Denne relation også binder GNU til C programmeringssprog , og dens supersæt /ekspansion, C + + programmeringssprog. Gennem udvikling af open software ( GNU utilities , Linux , etc.), GNU og C + + er blevet side -by- side på de fleste open source computer udvikling. Unix og C
Unix er et operativsystem oprindeligt udviklet af Ken Thompson og Dennis Ritchie som et alternativ til andre edb-systemer på det tidspunkt. Mens udviklingen af UNIX-system , blev det besluttet at designe et system programmeringssprog til Unix -platformen. Oprindelig kaldte " B, " kapaciteter og programmering konventioner blev opdateret i den nye C- programmeringssproget. Fordi C var grundlaget for UNIX-system , blev det også grundlaget for Unix -lignende systemer, såsom FreeBSD og Linux , som GNU blev bundet til .
C og C + + Online < br >
C-sprog var en forfinelse over B programmeringssprog på den måde, det håndteres pegepinde, datatyper og arrays . I begyndelsen af 1980'erne , en anden Bell Labs udvikler Björne Stroustrup besluttet yderligere udvide C-sprog yderligere. Denne nye udvikling , C + + , som blev opkaldt efter " + + " operatør , som betyder " tilvækst af én ," tilføjede objektorienterede evner samt forenklede nøgleord for tildeling dynamisk hukommelse og strengeobjekter .
< br >
GCC og G+ +
Siden GNU er tilknyttet fri software bevægelsen og Unix-system ( eller i det mindste dens frie varianter) , GNU utilities omfatte en kritisk C og C + + compiler som en del af GNU Compiler Collection . Kompilering C-kode sker gennem " gcc " kommando, udføres via Linux terminal. C + + koden er kompileret gennem " g+ + " kommando på samme måde.
GNU Utilities
GNU forsyningsselskaber er ofte bundet til at åbne software platforme , der kører C og C + + som en del af deres kerne -system - såsom Linux. Visse havne i GNU utilities , såsom Emacs , findes. Men skaberne af GNU altid tænkt sig at forblive fri . GNU og C + + ( og C ) er alle fundamentale aspekter af både fri software og Open Source bevægelser. Derfor GNU forsyningsselskaber er bedst på computere med Unix -lignende systemer , løb eller C + + eller ANSI C.