Kaynak kodu (İngilizce: source code), 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ırlar. Ö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 seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Kaynak kodu Ingilizce source code herhangi bir yazilimin islenip makine diline cevrilmeden once insanlarin okuyup uzerinde calisabildigi programlama diliyle yazilmis halidir Kaynak kod bir tumlesik gelistirme ortaminda acilabilir derlenebilir calisabilir kaynak kod dosyalarinin tumu birlestirilip hedef bilgisayarlarda kullanilabilir hale getirilebilir Urun ve hizmet sirlarinin kullandiklari yazilimda kayitli oldugunu dusunen kar amacli kuruluslar ekseriyetle urunlerinin kaynak kodlarini gizlerler Kaynak kodu gizlenmeyen yazilimlar acik kaynak ozgur yazilim gibi isimlerle anilirlar Ozgur yazilima ornekler GNU Linux isletim sistemi ve Eclipse tumlesik gelistirme ortamidir Bircok kar amacli kurum da guven good will kazanmak irdeleme ve kullanim kolayligi saglamak veya ozgur yazilim ekler uretimine olanak vermek gibi amaclarla yazilimlarini acik kaynak hale getirmislerdir OrneklerC dilinde yazilmis ornek bir kaynak kod include lt stdio h gt int main printf Merhaba Dunya Bu ornek kod ekrana Merhaba Dunya yazdirir C dilinde yazilmis bir kaynak kod private void Form1 Load object sender EventArgs e MessageBox Show Merhaba Dunya Ekrana mesaj kutusu icerisinde Merhaba Dunya yazdirir Ozgur yazilim ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz