Niet Linux -project De GNU 's is van oudsher verbonden met de ontwikkeling van Unix en Unix - achtige besturingssystemen . Deze relatie sluit ook GNU aan de C -programmeertaal en haar superset /expansie , de C + + programmeertaal . Door de ontwikkeling van open software ( GNU utilities , Linux , etc. ) , GNU en C + + side - by - side zijn op de meeste open source computer ontwikkeling . Unix en C Unix een besturingssysteem oorspronkelijk ontwikkeld door Ken Thompson en Dennis Ritchie als een alternatief voor andere computersystemen op het moment . Bij de ontwikkeling van het Unix-systeem , werd de beslissing genomen om een systeem programmeertaal te ontwerpen voor het Unix-platform . Oorspronkelijk genaamd " B , " mogelijkheden en programmering conventies werden bijgewerkt in de nieuwe C -programmeertaal . Omdat C was de stichting van de Unix-systeem , werd het ook de basis van Unix - achtige systemen , zoals de FreeBSD en Linux , die GNU werd vastgebonden aan . C en C + + < br > de taal C was een verfijning in de B -programmeertaal in de manier waarop het behandeld pointers , datatypes en arrays . In de vroege jaren 1980 , een ander Bell Labs ontwikkelaar , Bjorne Stroustrup besloten om verder de C taal verder uit te breiden . Deze nieuwe ontwikkeling , C + + , die is vernoemd naar de " + + "-operator , wat betekent " worden met een verhoogd , " voegde object-georiënteerde mogelijkheden en vereenvoudigde trefwoorden voor de toewijzing van dynamisch geheugen en string objecten. < br > GCC en G+ + aangezien GNU is aangesloten bij de free Software beweging en de Unix-systeem ( of althans de gratis varianten ) , de GNU utilities onder andere een kritische C en C + + compiler als een deel van de GNU Compiler Collection . Het compileren van C -code wordt gedaan door middel van de " gcc " commando , uitgevoerd door de Linux terminal . C + + code is opgesteld door de " g + + " commando op dezelfde manier . GNU Utilities GNU utilities zijn vaak gekoppeld aan software platformen die draaien C en C + + als onderdeel openen van hun core -systeem - zoals Linux . Bepaalde havens van GNU utilities , zoals Emacs , wel bestaan . Echter , de makers van de GNU altijd de bedoeling is om vrij te blijven . GNU en C + + ( en C ) zijn alle fundamentele aspecten van zowel de Vrije Software en Open Bron . Daarom GNU utilities zijn best op computers die zijn uitgerust met een Unix - achtige systemen , hardlopen of C + + of ANSI C.
|