# Grundlagen --- ## Wie funktioniert Programmieren? ![](images/01-basics/teacher-at-desk.jpg) --- - **Programm** = Folge von Anweisungen, die wir dem Computer geben und die er dann ausführt - **programmieren** = ein Computerprogramm schreiben --- Vergleich: **Kochrezept**, bei dem auch ganz genau beschreiben werden muss, **was wann gemacht** wird ![](images/01-basics/chef.jpg) Grafik: Max Bod --- ### 💬 ### Programmiersprache - Computer verstehen nur Einsen und Nullen - es ist für uns Menschen **schwierig**, Programm aus Einsen und Nullen zu schreiben - **Programmiersprachen**: für Menschen leichter **verständlich** - **Compiler übersetzt** unser Programm dann aus der Programmiersprache in Code aus Einsen und Nullen --- ### Was unterscheidet eine Programmiersprache von natürlichen Sprachen wie Deutsch? - wird **nur geschrieben** - funktioniert **nur in eine Richtung** - vom Menschen zum Computer - besteht meist aus **englischen Wörtern**