Izvorni kod
Svaki računalni program napisan je na programskom jeziku, kao što je Java, C / C ++, ili Perl. Ovi programi uključuju od nekoliko redaka do milijuna redaka teksta, koji se nazivaju izvorni kod.
Izvorni kod, koji se često naziva jednostavno "izvorom" programa, sadrži deklaracije varijabli, upute, funkcije, petlje i druge izjave koje programu govore kako treba funkcionirati. Programeri također mogu dodati komentare u svoj izvorni kod koji objašnjavaju odjeljke koda. Ovi komentari pomažu drugim programerima da steknu barem neku predodžbu o tome što izvorni kod radi, a da ne zahtijevaju sate da ga dešifriraju. Komentari mogu biti korisni i originalnom programeru ako je prošlo mnogo mjeseci ili godina od pisanja koda.
Kratki programi tzv skripta može se pokrenuti izravno iz izvornog koda pomoću skriptnog mehanizma, kao što je VBScript ili PHP motor. Većina velikih programa, međutim, zahtijeva da se prvo kompajlira izvorni kod, što prevodi kôd u jezik koji računalo može razumjeti. Kada se izvrše promjene u izvornom kodu tih programa, one se moraju ponovno sastaviti kako bi promjene mogle stupiti na snagu u programu.
Mali programi mogu koristiti samo jednu datoteku izvornog koda, dok se veći programi mogu pozivati na stotine ili čak tisuće datoteka. Imati više izvornih datoteka pomaže u organiziranju programa u različite odjeljke. Imati jednu datoteku koja sadrži svaku varijablu i funkciju može otežati pronalaženje određenih odjeljaka koda. Bez obzira na to koliko se datoteka izvornog koda koristi za stvaranje programa, na računalu najvjerojatnije nećete vidjeti nijednu izvornu datoteku. To je zato što su svi kombinirani u jednu programsku datoteku ili primjena, kada su sastavljeni.