har GNU : s Inte Linuxprojektet historiskt varit knuten till utvecklingen av Unix och Unix - liknande operativsystem . Denna relation binder också GNU till programmeringsspråket C och dess superset /expansion, C + + programmeringsspråk. Genom utveckling av öppen programvara ( GNU utilities , Linux , etc. ) , GNU och C + + har varit sida vid sida på de flesta open source dator utveckling . Unix och C
Unix är ett operativsystem som ursprungligen utvecklades av Ken Thompson och Dennis Ritchie som ett alternativ till andra datorsystem på tiden . Samtidigt utveckla Unix-systemet , togs beslutet att utforma ett språk systemprogrammering för Unix-plattform . Ursprungligen kallades " B , " kapaciteter och konventioner programmering uppdaterades i det nya programmeringsspråket C . Eftersom C var grunden för Unix -system , blev det också grunden för Unix -liknande system, såsom FreeBSD och Linux , vilket GNU blev knuten till .
C och C + + Review
C-språket var en förfining över B programmeringsspråk i hur det hanteras pekare , datatyper och arrayer . I början av 1980 , en annan Bell Labs utvecklare , bestämde Björne Stroustrup att ytterligare förlänga C-språket vidare . Denna nya utveckling , C + + , som namngavs efter den " + + " operatör , vilket betyder " ökar med ett , " lagt objektorienterade funktioner samt förenklade kategorier för fördelning dynamiskt minne och objekt sträng .
GCC och G+ +
eftersom GNU är anknutet till Free Software rörelsen och Unix -systemet ( eller åtminstone dess fria varianter ) , GNU -verktygen innefattar en kritisk C och C + + kompilator som en del av GNU Compiler Collection . Kompilera C -kod görs via " gcc " kommandot , avrättades genom linux terminal . C + + -kod kompileras genom " g+ + " -kommandot på samma sätt . Ofta knutna till öppna plattformar som kör C och C + + som en del
GNU-verktyg
GNU-verktyg deras grundsystem - såsom Linux . Vissa hamnar i GNU verktyg, såsom Emacs , existerar . Men tänkt skaparna av GNU alltid att förbli fria . GNU och C + + ( och C ) är alla grundläggande aspekter av både fri mjukvara och öppen källkod rörelser . Därför , GNU-verktyg är bäst på datorer med Unix -liknande system , löpning eller C + + eller ANSI C. Addera ditt