Çevirici, derleyici gibi bir programa girdi olacak biçimde ifade edilmiş ve insanın okuyup anlayabileceği bir dilde yazılmış bilgisayar komutları ve veri tanımlarıdır. Tipik olarak kaynak kodu bir ya da birden çok metin dosyasına yazılır. Kaynak kodu ya bir derleyici tarafından makinaca okunur hale çevrilir ya da metin dosyasından okunurken anında yorumlayıcı tarafından yürütüme konur.