GCC vs CC prevodilac: razlika i usporedba

Računalstvo je pojam koji se koristi za definiranje razvoja hardvera i softvera. To je golemo polje koje uključuje različite aspekte kao što su znanstveni, tehnološki, društveni itd.

Ključni za poneti

  1. GCC (GNU Compiler Collection) je zbirka prevodilaca programskih jezika, dok je CC (C Compiler) specifični prevodilac za C programski jezik.
  2. GCC podržava širok raspon programskih jezika, uključujući C, C++, Objective-C, Fortran, Ada i druge, dok CC podržava samo C programski jezik.
  3. GCC je softver otvorenog koda, dostupan besplatno i može raditi na više platformi, dok je CC vlasnički softver dostupan za kupnju i radi samo na određenim platformama.

GCC vs CC prevodilac

Razlika između GCC i CC prevoditelja je u tome što se GCC naziva operativnim sustavom GNU prevoditelja, dok je CC naredba UNIX prevoditelja. Ova dva prevoditelja nisu međusobno kompatibilna. To je zato što su C++ programi kompatibilni s C bibliotekama, dok C programi nisu kompatibilni s C++ bibliotekama.

GCC vs CC prevodilac

GCC je poznat kao GNU Compiler Collection. Prihvatili su ga mnogi drugi operativni sustavi. Ima standardnu ​​podršku za C++17 i C11 programske jezike.

S druge strane, CC je poznat kao C prevodilac. Ovo se uglavnom odvija na UNIX operacijski sustav. Koristi se za stvaranje izvršnih datoteka kompajliranjem C jezika.

Tabela za usporedbu

Parametri usporedbeGCCCC kompajler
PustiteGCC je prvi put objavljen 1987.CC je prvi put objavljen 1979.
tvoracRichard Stallman producirao je GCC. Stephen C. Johnson producirao je CC.
Programski jezikPrvenstveno je napisan u C-u, a neki dijelovi su u C++-u. U potpunosti je napisan u C.
Operativni sustav Radi na GNU-u i mnogim drugim operativnim sustavima. Radi samo na Unixu i operativnim sustavima sličnim Unixu.
OblikTo je generički oblik prevoditelja. To je specifičan oblik kompajlera.
licenciranje Dostupan je pod GPLv3+ s GCC Runtime licencom. Dostupan je pod BSD licencom.
Najnovija verzijaNajnovija verzija objavljena je 20. travnja 2021. Najnovija verzija nije objavljena od 10. prosinca 2014.

Što je GCC?

GCC je kratica za GNU Compiler Collection, koju je prvi put uveo GNU projekt 1987. Richard Stallman bio je tvorac.

Također pročitajte:  Softver protiv programa: razlika i usporedba

Prva i najvažnija verzija GCC-a prihvaćala je samo C programski jezik. Stoga je bio poznat kao GNU C prevodilac.

Isključujući Ada front-end dijelove, cijeli GCC je napisan u C programskom jeziku. Prednja strana Ade je samo programirana C + +.

Općenito, vjeruje se da GCC radi odličan posao kada je riječ o stvaranju kvalitetnih asemblera. Poznato je da daje više fokusiranih i izvršnih rezultata zahvaljujući C i C + + podršku zajedno s proširenjima.

Što je CC Compiler?

CC je C prevodilac koji je izdala Unix produkcija 1979. Stephen C. Johnson bio je kreator. Ipak, djelomično je preuzeo ideje od Alana Snydera.

Kada je CC prvi put predstavljen, došao je s Open BSD-om, ali je 2012. uklonjen iz otvorenog koda. Zbog problema unakrsne kompatibilnosti, CC prihvaća C programe, ali odbija C++.

Cijeli CC je napisan u programskom jeziku C. Najnovija verzija, tj. 1.1.0, koja je izašla u prosincu 2014., radi na Microsoft Windows i nekoliko Linux distribucija.

Neće biti kompatibilno ako su neki dijelovi biblioteke u CC, a drugi u G++. Tu malo nedostaje CC-u.

Glavne razlike između GCC i CC prevoditelja

  1. GCC podržava i C i C++ programe, dok CC podržava samo C programe.
  2. GCC je uveo operativni sustav GNU, dok je CC uveo operativni sustav Unix.
Reference
  1. https://dl.acm.org/doi/abs/10.1145/277652.277752
  2. https://ieeexplore.ieee.org/abstract/document/7377807/

Zadnje ažuriranje: 04. srpnja 2023

Također pročitajte:  Apple Aperture i Adobe Photoshop: razlika i usporedba
točka 1
Jedan zahtjev?

Uložio sam mnogo truda u pisanje ovog posta na blogu kako bih vam pružio vrijednost. Bit će mi od velike pomoći ako razmislite o tome da to podijelite na društvenim medijima ili sa svojim prijateljima/obitelji. DIJELJENJE JE ♥️

21 mišljenje o “GCC protiv CC prevodioca: razlika i usporedba”

Ostavite komentar

Želite li spremiti ovaj članak za kasnije? Kliknite srce u donjem desnom kutu da biste ga spremili u svoj okvir za članke!