Der Quellcode (auch als Quelltext bezeichnet) ist der lesbare Text eines Computerprogramms. Was hier erst einmal recht simpel klingt, ist bei näherem Hinsehen jedoch deutlich komplexer, denn der Quelltext kann sowohl von Menschen gelesen als auch vom Computer in Maschinensprache übersetzt werden. Den „Übersetzer“ bezeichnet man als „Compiler“.