Kod źródłowy (ang. source code) to zapis programu komputerowego wykonany przy pomocy określonego języka programowania, opisujący operacje jakie powinien wykonać komputer. Kod źródłowy jest wynikiem pracy programisty.
Kod źródłowy pozwala wyrazić w czytelnej dla człowieka formie strukturę i działanie programu komputerowego. Gotowy kod źródłowy jest zwykle zapisywany do pliku tekstowego. Może też występować w postaci fragmentów kodu opublikowanych w artykułach prasowych lub książkach.
Określenie „wykonanie kodu źródłowego” jest równoważne wykonaniu programu zapisanego tym kodem.
Przed wykonaniem kod źródłowy musi zostać poddany translacji na kod wynikowy – w procesie kompilacji jest tłumaczony do postaci kodu wynikowego, najczęściejkodu maszynowego. Możliwe jest także wykonywanie „w locie” programu zapisanego kodem źródłowym przy pomocy interpretera.
Pod względem dostępności kodu oprogramowanie wraz z towarzyszącym mu kodem źródłowym można zakwalifikować do jednej z dwóch głównych kategorii:
Struktura i organizacja kodu źródłowego jest bardzo istotna dla opiekujących się nim osób. W zależności od potrzeb, możemy definiować jakość kodu na różne sposoby:
Komentarze