Yhteydessä Computing, The lähde koodi määritellään joukko viivoja tekstejä, jotka ovat ohjeita, että tietokone on noudatettava suorittaa mainitun ohjelman; niin se on lähdekoodissa, johon tietokoneen toiminta on kirjoitettu.
Ohjelman lähdekoodi on kirjoitettu tietyllä ohjelmointikielellä, mutta tämän tyyppistä kieltä tietokone ei voi suorittaa suoraan, vaan se on käännettävä toiselle kielelle, jonka tietokone voi suorittaa helpommin. Tähän käännökseen käytetään mm. Ns. Kääntäjiä, kokoajia, tulkeja.
Ohjelman lähdekoodiin pääsy käsittää pääsyn sen luojien kehittämiin algoritmeihin. Se on ainoa tapa muuntaa ohjelma tehokkaasti.
Lähdekoodin julkaisemisessa se tarkoittaa kirjoittamisen jakamista minkä tahansa sitä tarvitsevan aiheen kanssa, toisin sanoen kuka tahansa voi analysoida, kopioida ja muokata sitä. Ohjelman koodin vapauttaminen aiheuttaa tiettyä epävarmuutta, koska sen toiminta on alttiina. Samoin sitä ei yleensä julkaista kaupallisiin sovelluksiin.
Lähdekoodia puolestaan käytetään myös viittaamaan muiden ohjelmistokomponenttien lähdekoodiin, kuten verkkosivun lähdekoodiin, joka on kirjoitettu HTML- tai Javascript-kielellä; ja se suoritetaan sitten verkkoselaimella, jotta sivu voidaan nähdä vierailtaessa siinä.
Lähdekoodien luomisesta vastaava tietojenkäsittelytieteen ala on ohjelmistotuotanto.