Logo tr.removalsclassifieds.com

GCC ve CC Derleyici Arasındaki Fark (Tablolu)

İçindekiler:

Anonim

Bilgi işlem, donanım ve yazılımın gelişimini tanımlamak için kullanılan terimdir. Bilimsel, teknolojik, sosyal vb. çeşitli yönleri içeren geniş bir alandır. Hesaplama sürecinde bir derleyici devreye girer. Derleyici, temel olarak, kolay yürütme için yüksek seviyeli dili daha düşük seviyeli dile dönüştürmek için tasarlanmış bir bilgisayar programıdır. Bu kodlama yardımı ile yapılır. Günümüzde çeşitli derleyici türleri mevcuttur.

GCC ve CC Derleyicisi

GCC ve CC Derleyici arasındaki fark, GCC'nin GNU Derleyici işletim sistemi olarak anılması, CC'nin ise UNIX Derleyici komutu olmasıdır. Bu iki derleyici çapraz uyumlu değildir. Bunun nedeni, C++ programlarının C kitaplıklarıyla uyumlu olması, C programlarının ise C++ kitaplıklarıyla uyumlu olmamasıdır.

GCC, GNU Derleyici Koleksiyonu olarak bilinir. Diğer birçok işletim sistemi tarafından kabul edilmiştir. C++17 ve C11 programlama dilleri için varsayılan desteğe sahiptir. Bu diller birbirleriyle çapraz uyumlu değildir. Bu nedenle GCC, Ada ön ucu dışında esas olarak C ile yazılmıştır. Genel bir derleyici biçimidir, yani birkaç platformla uyumludur.

Öte yandan CC, C Derleyicisi olarak bilinir. Bu esas olarak UNIX işletim sisteminde çalışır. C dilini derleyerek yürütülebilir dosyalar oluşturmak için kullanılır. Çok sayıda derleme seçeneği ile birlikte gelir. GCC'den farklı olarak özel bir derleyici biçimidir. C++ programlarına kıyasla C programlarını daha iyi kabul edecek şekilde tasarlanmıştır. Bunun nedeni, programlar arasında çapraz uyumluluğun bulunmamasıdır.

GCC ve CC Derleyici Arasındaki Karşılaştırma Tablosu

Karşılaştırma Parametreleri

KİK

CC Derleyici

Serbest bırakmak

GCC ilk olarak 1987'de piyasaya sürüldü. CC ilk olarak 1979'da piyasaya sürüldü.
yaratıcı

Richard Stallman, GCC'nin yapımcılığını üstlendi. Stephen C. Johnson, CC'yi üretti.
Programlama dili

Öncelikle C ile yazılmıştır ve bazı bölümleri C++ ile yazılmıştır. Tamamen C ile yazılmıştır.
İşletim sistemi

GNU ve diğer birçok işletim sisteminde çalışır. Yalnızca Unix ve Unix benzeri işletim sistemlerinde çalışır.
Form

Derleyicinin genel bir biçimidir. Derleyicinin özel bir şeklidir.
lisanslama

GCC Runtime lisansı ile GPLv3+ altında sağlanır. BSD lisansı ile sağlanmaktadır.
En son sürüm

En son sürüm 20 Nisan 2021'de yayınlandı. 10 Aralık 2014'ten bu yana en son sürüm yayınlanmadı.

GCC nedir?

GCC, ilk olarak 1987'de GNU projesi tarafından tanıtılan GNU Derleyici Koleksiyonu anlamına gelir. Richard Stallman, yaratıcısıydı. Bu derleyici, çeşitli programlama dillerini, donanımları ve işletim sistemlerini desteklemek için geliştirilmiştir. En çok kullanılan ücretsiz ve açık kaynaklı yazılımlardan biridir.

GCC'nin ilk ve en önemli sürümü yalnızca C programlama dilini kabul etti. Bu nedenle, GNU C Derleyicisi olarak biliniyordu. Zamanla, teknoloji gelişti ve GCC hem C hem de C++ dillerini işleyebilecek hale geldi. GCC, bu nedenle diğer birçok Unix benzeri işletim sistemi tarafından varsayılan derleyici olarak kabul edilir. GPLv3+ lisansı altında lisanslanan derleyicinin genel bir biçimidir.

Ada ön uç kısımları hariç, GCC'nin tamamı C programlama dilinde yazılmıştır. Ada cephesi yalnızca C++ ile programlanmıştır. En son sürüm, yani GCC 11.1, OpenMP ve OpenACC dillerinin genişletilmiş sürümlerini içerir. C++17 ve C11 ile uyumludur. Ayrıca C++20 ve C++23 için deneysel desteğe sahiptir.

Genel olarak, GCC'nin kaliteli montajcı üretme konusunda harika bir iş çıkardığına inanılıyor. Uzantıların yanı sıra C ve C++ desteği sayesinde daha odaklı ve yürütülebilir sonuçlar elde ettiği bilinmektedir.

CC Derleyici nedir?

CC, 1979'da Unix üretimi tarafından piyasaya sürülen C Derleyicisidir. Yaratıcısı Stephen C. Johnson'dı. Ancak kısmen Alan Snyder'dan fikir aldı. CC, çeşitli bilgisayar sistemleri için çıktı koduna uyum sağlayabilen ilk derleyicilerden biriydi. Başlangıçta, derleyicilerin çoğu buna dayanıyordu. Ancak zamanla, güncellenmiş sürümlerle değiştirildi.

CC ilk tanıtıldığında, Open BSD ile birlikte geldi, ancak 2012'de açık kaynaktan kaldırıldı. Çapraz uyumluluk sorunu nedeniyle CC, C programlarını kabul eder, ancak C++ programlarını reddeder. Unix ve Unix benzeri işletim sistemleri tarafından varsayılan derleyici olarak kabul edilir. Belirli bir derleyici biçimidir, yani yalnızca belirli bir platformla uyumludur.

CC'nin tamamı C programlama dilinde yazılmıştır. Aralık 2014'te yayınlanan en son sürüm, yani 1.1.0, Microsoft Windows ve çeşitli Linux dağıtımlarında çalışır. CC Derleyici, yürütülebilir çıktılar sağlamak için çeşitli seçenekler içerir; o seçeneği, Duvar seçeneği, w seçeneği ve g seçeneği bunlardan bazılarıdır.

CC, C++ ile pek uyumlu olmadığından, CC'deki bir kitaplık derleyicisinin içinde tam olarak derlenmesi gerekir. Kütüphanenin bazı bölümleri CC'de, diğerleri g++'da ise uyumlu olmayacaktır. CC'nin biraz eksik olduğu yer burasıdır.

GCC ve CC Derleyici Arasındaki Temel Farklar

Çözüm

Derleyiciler, yürütülebilir formlar üretmek için yaygın olarak kullanılır. GCC ve CC Derleyicileri çok popüler olan iki derleyicidir. Her ikisi de özellikleri, yetenekleri ve gereksinimleri açısından farklılık gösterse de, yoğun talep görmektedir.

Bu iki derleyici arasındaki en büyük fark, programlama dillerini desteklemeleridir. GCC, hem C hem de C++'ı desteklerken CC, C++ programlarını kabul edemez. Bu, C ve C++ dilleri arasında çapraz uyumluluk olmaması nedeniyle oluşur.

GCC birçok platformda kullanılabilir, ancak CC platforma özeldir. Bu nedenle GCC, diğer birçok işletim sistemi tarafından kabul edilmekte ve kullanılmaktadır.

GCC ve CC Derleyici Arasındaki Fark (Tablolu)