# 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** sind für Menschen leichter **verständlich**. - **Compiler übersetzen** unser Programm 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**