Kompilátor GCC vs CC: Rozdíl a srovnání

Computing je termín používaný k definování vývoje hardwaru a softwaru. Je to rozsáhlá oblast, která zahrnuje různé aspekty, jako jsou vědecké, technologické, sociální atd.

Key Takeaways

  1. GCC (GNU Compiler Collection) je kolekce kompilátorů programovacích jazyků, zatímco CC (C Compiler) je specifický kompilátor pro programovací jazyk C.
  2. GCC podporuje širokou škálu programovacích jazyků, včetně C, C++, Objective-C, Fortran, Ada a dalších, zatímco CC podporuje pouze programovací jazyk C.
  3. GCC je software s otevřeným zdrojovým kódem, který je k dispozici zdarma a může běžet na více platformách, zatímco CC je proprietární software dostupný ke koupi a běží pouze na konkrétních platformách.

Kompilátor GCC vs CC

Rozdíl mezi kompilátorem GCC a CC je v tom, že GCC se označuje jako operační systém kompilátoru GNU, zatímco CC je příkaz kompilátoru UNIX. Tyto dva kompilátory nejsou vzájemně kompatibilní. Je to proto, že programy C++ jsou kompatibilní s knihovnami C, zatímco programy C nejsou kompatibilní s knihovnami C++.

Kompilátor GCC vs CC

GCC je známý jako GNU Compiler Collection. Byl přijat mnoha dalšími operačními systémy. Má výchozí podporu pro programovací jazyky C++17 a C11.

Na druhou stranu je CC známý jako C kompilátor. To běží hlavně na UNIX operační systém. Používá se k vytváření spustitelných souborů kompilací jazyka C.

Srovnávací tabulka

Parametry srovnáníGCCCC překladač
UvolněníGCC byla původně vydána v roce 1987.CC byla původně vydána v roce 1979.
TvůrceRichard Stallman produkoval GCC. Stephen C. Johnson produkoval CC.
Programovací jazykPrimárně je napsán v C a některé části jsou v C++. Je plně napsán v C.
Operační systém Běží na GNU a mnoha dalších operačních systémech. Běží pouze na operačních systémech Unix a Unixu podobných.
FormulářJe to generická forma kompilátoru. Je to specifická forma kompilátoru.
Licencování Je poskytován pod licencí GPLv3+ s licencí GCC Runtime. Je poskytován pod licencí BSD.
Nejnovější verzeNejnovější verze byla vydána 20. dubna 2021. Od 10. prosince 2014 nebyla vydána žádná nejnovější verze.

Co je GCC?

GCC je zkratka pro GNU Compiler Collection, která byla poprvé představena projektem GNU v roce 1987. Tvůrcem byl Richard Stallman.

Také čtení:  YouTube vs Vevo: Rozdíl a srovnání

První a nejdůležitější verze GCC akceptovala pouze programovací jazyk C. Proto byl znám jako GNU C Compiler.

S výjimkou front-end částí Ada je celý GCC napsán v programovacím jazyce C. Předek Ada je pouze naprogramován C + +.

Celkově se věří, že GCC odvádí skvělou práci, pokud jde o generování kvalitních assemblerů. Je známo, že díky C a vydělává lépe zaměřené a spustitelné výsledky C + + podpora spolu s nástavci.

Co je kompilátor CC?

CC je kompilátor C, který byl vydán unixovou produkcí v roce 1979. Tvůrcem byl Stephen C. Johnson. Nápady však částečně převzal od Alana Snydera.

Když byl CC poprvé představen, přišel s Open BSD, ale v roce 2012 byl odstraněn z open source. Kvůli problému křížové kompatibility CC přijímá programy C, ale odmítá programy C++.

Celý CC je napsán v programovacím jazyce C. Nejnovější verze, tj. 1.1.0, která vyšla v prosinci 2014, běží na Microsoft Windows a několika linuxových distribucích.

Nebude kompatibilní, pokud budou některé části knihovny v CC a jiné v G++. Tady CC trochu chybí.

Hlavní rozdíly mezi kompilátorem GCC a CC

  1. GCC podporuje programy C i C++, zatímco CC podporuje pouze programy C.
  2. GCC byl představen operačním systémem GNU, zatímco CC byl představen operačním systémem Unix.
Reference
  1. https://dl.acm.org/doi/abs/10.1145/277652.277752
  2. https://ieeexplore.ieee.org/abstract/document/7377807/

Poslední aktualizace: 04. července 2023

Také čtení:  Spear Phishing vs Whaling: Rozdíl a srovnání
tečka 1
Jedna žádost?

Vynaložil jsem tolik úsilí, abych napsal tento blogový příspěvek, abych vám poskytl hodnotu. Bude to pro mě velmi užitečné, pokud zvážíte sdílení na sociálních sítích nebo se svými přáteli / rodinou. SDÍLENÍ JE ♥️

21 myšlenek na téma „GCC vs CC Compiler: Rozdíl a srovnání“

Zanechat komentář

Chcete si tento článek uložit na později? Klikněte na srdce v pravém dolním rohu pro uložení do vlastního pole článků!