Kaynak kodu
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.
Örnekler
C dilinde yazılmış örnek bir kaynak kod:
#include <stdio.h> int main() { printf("Merhaba Dünya"); }
Bu örnek kod ekrana "Merhaba Dünya" yazdırır.
C# dilinde yazılmış bir kaynak kod:
private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Merhaba Dünya"); }
Ekrana mesaj kutusu içerisinde "Merhaba Dünya" yazdırır.
![]() | Özgür yazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |