Kod źródłowy

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest kod źródłowy?

Kod źródłowy to program zapisany przez programistę w języku programowania, np. C++, C#, Java, Python lub JavaScript. Jest czytelny dla człowieka, ale procesor nie wykonuje go bezpośrednio w takiej postaci.

Kod źródłowy musi zostać przetworzony na formę możliwą do wykonania przez komputer. Może się to odbywać na różne sposoby:

  • przez kompilator, który tłumaczy kod przed uruchomieniem programu,
  • przez interpreter, który analizuje i wykonuje kod w trakcie działania,
  • przez środowisko pośrednie, np. maszynę wirtualną.

Przykład kodu źródłowego

#include <iostream>
using namespace std;

int main() {
    cout << "Hello world";
    return 0;
}

Ten zapis jest zrozumiały dla programisty, ale przed wykonaniem musi zostać przekształcony do postaci zrozumiałej dla komputera.

Znaczenie w pytaniach egzaminacyjnych

W pytaniach o kompilator i interpreter ważne jest rozróżnienie, że oba narzędzia pracują na kodzie źródłowym, ale robią to inaczej. Kompilator zwykle przetwarza cały program przed uruchomieniem, a interpreter wykonuje instrukcje podczas działania programu.