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

Rozdiely medzi C a C + +

C + + programovací jazyk vyrástol z jazyka C , takže dva majú veľa spoločného . Dôvodom pre vytvorenie C + + , však, bolo vykonať zlepšenie v jazyku C. Oba jazyky sa líšia v niekoľkých dôležitých ohľadoch . Pôvod

Počiatky jazyka C a C + + jazyka sa líšia . C bol vyvinutý v roku 1972 v AT & T Bell Labs Ken Thompson a Dennis Ritchie . C + + jazyk , však, prišiel o veľa neskôr , na prelome storočia . To bol tiež vyvinutý v Bellových laboratóriách , ale Bjarne Stroustrup . To zahŕňalo mnoho vylepšení na programovací jazyk C.
Objektovo orientované programovanie

Jeden podstatný rozdiel medzi jazyka C a jazyka C + + je , že C + + podporuje použitie objektovo - orientovaný programovací techniky . Objektovo orientované programovanie je populárny novinkou v programovacích jazykoch . Používa objekty ako základnú jednotku programovania . Objektovo orientované programovanie umožňuje programátorom písať menej zložitý kód , ktorý je tiež omnoho účinnejšia . Zahrnutie to v C + + bolo veľké zlepšenie na jazyku C.
Level

Programovacie jazyky sa často vyznačujú tým , či sú na vysokej úrovni, alebo nízka úrovni . Programovací jazyk na vysokej úrovni je ten , ktorý používa viac prirodzený jazyk pre programovanie , ktorý je potom prevedený do strojového jazyka . Programovacie jazyky nižšej úrovne sú oveľa bližšie k programovací jazyk , a nie tak blízko k prirodzenému jazyku . Existuje veľa na vysokej úrovni a low - level aspekty oboch C a C + + , ale C je všeobecne vnímaná ako pracujúci na celkovo nižšej úrovni , ako C + + alebo bližšie k úrovni jazyka stroja .
Rýchlosť

K dispozícii je tiež rozdiel v rýchlosti , pri ktorej sa jazyk C a + + jazyk C pôsobí . C + + jazyk je zložitejšia a jazyk vyššej úrovne , ako je jazyk C. Aj keď je to dobré , v mnohých smeroch , to znamená , že + + jazyka C zvyčajne trvá dlhšie kompilovať . To tiež znamená , že aplikácie napísané v jazyku C sú všeobecne rýchlejšie vykonať , ako aplikácie napísané v C + + .

Najnovšie články

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