Bilgisayar Programlamada Kaynak Kod Nedir

Kaynak kodu, bir programcının bir program geliştirirken yazdığı ve genellikle bir kelime işlemci programında yazdığı insan tarafından okunabilir talimatların listesidir. Kaynak kodu bir derleyici bir bilgisayarın anlayabileceği ve çalıştırabileceği nesne kodu olarak da adlandırılan makine koduna dönüştürmek. Nesne kodu öncelikle 1 ve 0'lardan oluşur, bu nedenle insanlar tarafından okunamaz.

Kaynak kodu ve nesne kodu, derlenen bir bilgisayar programının önceki ve sonraki durumlarıdır. Kodlarını derleyen programlama dilleri arasında C, C ++, Delphi, Swift, Fortran, Haskell, Pascal ve diğerleri bulunur. İşte C dili kaynak kodu örneği:

Bu kodun "Merhaba Dünya" yı yazdırmakla ilgisi olduğunu söylemek için bilgisayar programcısı olmanıza gerek yok. Tabii ki, çoğu kaynak kodu bu örnekten çok daha karmaşıktır. Yazılım programlarının milyonlarca kod satırı olması alışılmadık bir durum değildir. Windows 10 işletim sisteminin yaklaşık 50 milyon satır kod bulunduğu bildiriliyor.

Kaynak kodu tescilli veya açık olabilir. Birçok şirket kaynak kodlarını yakından korur. Kullanıcılar derlenmiş kodu kullanabilir, ancak kodu göremez veya değiştiremez. Microsoft Office, tescilli kaynak koduna bir örnektir. Diğer şirketler kodlarını internette yayınlayabilir ve herkes indirebilir. Apache OpenOffice, açık kaynak kodlu bir yazılım örneğidir.

instagram viewer

JavaScript gibi bazı programlama dilleri makine kodunda derlenmez, bunun yerine yorumlanır. Bu durumlarda, kaynak kodu ile nesne kodu arasındaki ayrım geçerli değildir, çünkü yalnızca bir kod vardır. Bu tek kod kaynak koddur ve okunabilir ve kopyalanabilir. Bazı durumlarda, bu kodun geliştiricileri, görüntülenmesini önlemek için kasıtlı olarak şifreleyebilir. Yorumlanan programlama dilleri arasında Python, Java, Yakut, Perl, PHP, Postscript, VBScript ve diğerleri.