# Grundlagen
---
## Wie funktioniert Programmieren?

---
- **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

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**