Açık Kaynak C Derleyicisi Nedir?
Bir açık kaynak C derleyicisi belirli bir bilgisayar sistemi
tarafından yerel çalıştırılabilir ikili koduna Okunabilir programlama kodunu
çevirmek için amaçlanan bir yazılım parçasıdır. C programlama dili ve
derleyicileri, platformdan bağımsız olmak için çaba sarf ederler. Bu, insan
tarafından okunabilir kaynak dosyaları alınarak ve kodun çalıştırılabileceği
her sistem için bir derleyici ile yeniden derlenerek gerçekleştirilir. Açık
kaynaklı C düşük faizli ihtiyaç kredisi derleyicilerinin geliştirilmesi,
neredeyse sabit bir iyileşme durumunda olan profesyonel düzeyde derleyicilerden
oluşan sağlam bir seçim ile sonuçlandı.
Açık kaynak kodlu bir C derleyicisi, ticari olarak mevcut
olan yazılımlardan farklı olarak çalışır ve ücretsiz olarak çalışan bir
geliştirme topluluğu tarafından oluşturulur. Neredeyse toplumdaki herkes
iyileştirmeler için önerilerde bulunabilir. Ayrıca, derleyici için kaynak kodu
, bir varyant derleyici oluşturmak isteyen veya kodu incelemek isteyen herkes
için ücretsiz olarak kullanılabilir.
Açık kaynaklı bir C derleyicisinin özelliklerinden biri,
geliştirme topluluğunun üyelerinin genellikle farklı teknik geçmişlere sahip
olmalarıdır. Birçok kişi aynı anda birçok işletim sistemini kullanıyor. Bu
çeşitlilik, geliştirilmekte olan C derleyicilerini güncel tutmaya yardımcı
olur, böylece tüm platformlardaki performans tutarlı olur. Genellikle belirli
bir işletim sistemini hedefleyen açık kaynaklı olmayan derleyicilerden farklı
olarak , açık kaynaklı C derleyiciler başlangıçtan itibaren çeşitli sistemleri
hedeflemek için tasarlanmıştır.
Açık kaynaklı bir C derleyicisinin bir başka yönü de,
topluluğun genellikle çok büyük olmasıdır. Aslında derleyici kodunu yazanlara
ek olarak, hata raporları ve geliştirmeler için istekte bulunan test
kullanıcıları ve son kullanıcılar da vardır. Bu sabit aktivite, tek bir
derleyicinin geliştirilmesine ve aynı anda eklenen birçok özelliğe sahip
olmasına olanak tanır.
Bununla birlikte, tüm açık kaynak projeleri tamamlanmak
üzere görülmemektedir. Programlama toplumu tarafından güçlü bir başlangıç ve
kabul gören, sadece terk edilip tamamlanmayan projeler var. Bazen, gerçek
program geliştirmenin dokümantasyon ve test çabalarını aştığı bir sorun da
ortaya çıkar. Bu bazen etkili bir şekilde yönetilemeyecek kadar KBB notu düşüklere kredi veren bankalar büyümüş bir kalkınma topluluğunun
sonucudur.
Açık kaynak kodlu bir derleyicinin geliştirilmesinde yer
alan güçlü bir motivasyon, diğer açık kaynaklı yazılımları yazmak için çok sık
kullanılan bir platform olarak kullanılmasıdır . Bu şekilde, açık kaynak
topluluğunun bir bütün olarak bireysel kullanım için kararlı bir derleyiciyi
görmeye büyük bir ilgisi vardır. Derleyicilerin her birinin farklı özellikleri
ve yetenekleri olsa da, genellikle serbest bırakılan C dil standartlarına
uygundurlar.
Yorumlar
Yorum Gönder