Programmierung bezeichnet die Tätigkeit, Computerprogramme zu erstellen. Das ist ein Teilbereich der Softwareentwicklung und umfasst vor allem das Umsetzen (Implementierung) des Softwareentwurfs in den Quellcode einer Programmiersprache. Das Übersetzen dieses Quellcodes in die Maschinensprache erfolgt unter Verwendung eines Compilers.