Kaynak kodu
Kaynak kodu, bir programın (yazılımın) deterministik talimatlar ve ifadeler listesine dayalı olarak nasıl çalışacağını tanımlamaktan sorumlu olan bir bilgisayar kodu satırları koleksiyonunu ifade eder. Özünde, kaynak kodu, bir yazılımın orijinal olarak yazıldığı andaki birincil durumudur.
Bu nedenle, bir kaynak kodu Java, JavaScript, C, Python, PHP, Go, Rusty, Solidity ve Haskell gibi çeşitli farklı bilgisayar programlama dillerinde yazılabilen bir dizi talimattan oluşur. Tüm bu programlama dillerinin ortak bir özelliği vardır: belirli eylemleri gerçekleştirmek ve belirli çıktılar üretmek için bilgisayarların izlemesi gereken bir dizi talimattan oluşurlar.
Kaynak kodu oluşturulduktan sonra genellikle "çevrilir" veya bilgisayarların anlayabileceği ve yürütebileceği bir makine diline derlenir. Ancak bazı durumlarda, kaynak kodu derlemeye gerek kalmadan hemen yürütülür (bu bilgisayar programları yorumlayıcı olarak bilinir).
Bilgisayar yazılımının geliştirilmesi sırasında, kaynak kod aşaması, program sonlandırılmadan ve sonunda bir bilgisayar makinesi tarafından yürütülmeden önce programcıların okuyabildiği, yorum yapabileceği ve düzenlemeler yapabileceği ilk çalışma aşamasıdır. Kaynak kodu kitaplıkları, kod satırlarına açıklamalar ekleyebildikleri için yazılım mühendislerinin, bilgisayar bilimcilerin ve programcıların işini çok daha kolaylaştırır (örneğin, açıklayıcı ve anlayışlı yorumlar içeren okunabilir düz metin parçaları).