Program çalıştırılması |
---|
Genel kavramlar |
Kod çeşitleri |
Derleme stratejileri |
Kaydadeğer çalışmazamanları (runtime) |
|
Kaydedeğer derleyiciler & araç setleri |
|
Kaynak kodu (İngilizce: source code), yazılımı oluşturan yazıdır. Kaynak kod, herhangi bir yazılımın işlenip makine diline çevrilmeden önce insanların okuyup üzerinde çalışabildiği programlama diliyle yazılmış halidir. Kaynak kod bir tümleşik geliştirme ortamında açılabilir, derlenebilir, çalışabilir kaynak kod dosyalarının tümü birleştirilip, hedef bilgisayarlarda kullanılabilir hale getirilebilir.
Ürün ve hizmet sırlarının kullandıkları yazılımda kayıtlı olduğunu düşünen kâr amaçlı kuruluşlar ekseriyetle ürünlerinin kaynak kodlarını gizlerler. Kaynak kodu gizlenmeyen yazılımlar 'açık kaynak', 'özgür yazılım' gibi isimlerle anılır. Özgür yazılıma örnekler GNU/Linux işletim sistemi ve "Eclipse" tümleşik geliştirme ortamıdır. Birçok kâr amaçlı kurum da güven, "good-will" kazanmak, irdeleme ve kullanım kolaylığı sağlamak veya özgür yazılım ekler üretimine olanak vermek gibi amaçlarla yazılımlarını açık kaynak hale getirmişlerdir.