mobile theme mode icon
theme mode light icon theme mode dark icon
speech play
speech pause
speech stop

Derleme Nedir?

Derleme, bir programlama dilinde yazılan kaynak kodunun bilgisayar tarafından yürütülebilecek makine koduna dönüştürülmesi işlemidir. Kaynak kodu analiz edilir ve bu görevi gerçekleştiren bir yazılım aracı olan derleyici kullanılarak makine koduna dönüştürülür.

Derleme süreci genellikle birkaç adımdan oluşur:

1. Ön işleme: Kaynak kodu temizlenir ve derleme işlemi için gerekli olmayan yorumlar ve diğer yönergeler kaldırılarak derlemeye hazırlanır.
2. Sözcüksel analiz: Kaynak kodu, anahtar kelimeler, tanımlayıcılar ve semboller gibi bireysel belirteçlere bölünür.
3. Sözdizimi analizi: Belirteçler, dilin sözdizimi kurallarına göre geçerli bir program oluşturduklarından emin olmak için analiz edilir.
4. Anlamsal analiz: Programın anlamı, simgeler ile dilin anlambilimi arasındaki ilişkiler analiz edilerek kontrol edilir.
5. Ara kod üretimi: Kaynak kodu, programın daha kolay optimize edilebilecek ve dönüştürülebilecek daha üst düzey bir temsili olan ara koda çevrilir.
6. Optimizasyon: Ortaya çıkan makine kodunun performansını artırmak için ara kod optimize edilir. Bu, döngü açma, ölü kodun ortadan kaldırılması ve kayıt tahsisi gibi teknikleri içerebilir.
7. Kod üretimi: Optimize edilmiş ara kod, programın bilgisayar tarafından yürütülebilecek son şekli olan makine koduna çevrilir.

Derlemenin amacı, bilgisayarda çalıştırılabilecek yürütülebilir bir program oluşturmaktır. Derlenen program, sabit sürücü veya yarıiletken sürücü gibi bir depolama aygıtında saklanabilir ve ihtiyaç duyulduğunda belleğe yüklenebilir. Program çalıştırıldığında makine kodu, programdaki talimatları yerine getiren bilgisayar işlemcisi tarafından yürütülür.

Knowway.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor. Knowway.org'u kullanarak çerezleri kullanmamızı kabul etmiş olacaksınız. Detaylı bilgi almak için Çerez Politikası metnimizi inceleyebilirsiniz. close-policy