Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

GNU a C + + pre počítače

Projekt GNU nie je Linux je historicky spojená s rozvojom Unix a Unix - ako operačné systémy . Tento vzťah tiež spája GNU pre programovací jazyk C a jeho nadmnožinových /expanzia , C + + programovací jazyk . Prostredníctvom vývoja otvoreného softvéru ( GNU utility , Linux , atď ) , GNU a C + + boli side - by - side na väčšine open source vývoj počítača . Unix a C

Unix je operačný systém , pôvodne vyvinutý Ken Thompson a Dennis Ritchie ako alternatíva k iným výpočtových systémov v tej dobe . Pri vývoji systému Unix , bolo rozhodnuté navrhnúť programovací systém jazyk pre platformu Unix . Pôvodne tzv " B " , schopnosti a programovacie konvencie boli aktualizované do nového programovacieho jazyka C. Pretože C je základom systému Unix , ale tiež sa stal základom Unix - ako systémy , ako je FreeBSD a Linux , ktoré sa GNU stal viazaná na .
C a C + +

Jazyk C bol upresnenie v priebehu programovacieho jazyka B v spôsobe , akým je zaobchádzané ukazovateľov , dátových typov a polí . Na začiatku roka 1980 , ďalšie Bell Labs developer , Björn Stroustrup rozhodla ďalej ďalšie rozšírenie jazyka C. Tento nový vývoj , C + + , ktorý bol pomenovaný po " + + " operátor , ktorý znamená " prírastok jeden , " dodal schopnosti objektovo - orientovaný , ako aj zjednodušené kľúčové slová pre prideľovanie dynamické pamäte a reťazec objektov .


GCC a G+ +

Vzhľadom k tomu , GNU je spojený s pohybom Free Software a systémom Unix ( alebo aspoň jeho voľných variantov ) , pomocné programy GNU obsahujú kritickú C a C + + kompilátor ako súčasťou GNU Compiler Collection . Kompilácia C kódu sa vykonáva pomocou príkazu " gcc " , uskutočnenú prostredníctvom terminálu Linuxu . C + + kód je zostavený pomocou " g+ + " príkaz rovnakým spôsobom .
GNU Utilities

GNU nástroje sú často viazané na otvorenie softvérové ​​platformy , ktoré sú spustené C a C + + ako súčasť ich jadra systému - ako je Linux . Niektoré porty GNU utilít , ako napr Emacs , existujú . Avšak , tvorcovia GNU vždy zamýšľal zostať voľný . GNU a C + + ( A a C ) sú všetky foundational aspekty oboch Free Software a Open Source hnutia . Preto , GNU nástroje sú najlepšie na počítačoch vybavených Unix - ako systémy , beh alebo C + + alebo ANSI C.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené