2023-11-03 15:02:04 +01:00

38 lines
1.4 KiB
Markdown

# Grundlagen
---
## Wie funktioniert Programmieren?
![](images/01-basics/teacher-at-desk.jpg) <!-- .element style="width: 500px;" -->
---
- **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) <!-- .element style="height: 300px; width: auto;" -->
<small>
Grafik: <a href="https://image.freepik.com/free-vector/smiling-chef-cartoon-character_8250-10.jpg">Max Bod</a>
</small>
---
<h3 class="emoji">💬</h3>
### Programmiersprache
- Computer verstehen nur Einsen und Nullen.
- <!-- .element class="fragment" --> Es ist für uns Menschen **schwierig**, Programm aus Einsen und Nullen zu schreiben.
- <!-- .element class="fragment" --> **Programmiersprachen** sind für Menschen leichter **verständlich**.
- <!-- .element class="fragment" --> **Compiler übersetzen** unser Programm aus der Programmiersprache in Code aus Einsen und Nullen.
---
### Was unterscheidet eine Programmiersprache von natürlichen Sprachen wie Deutsch?
- <!-- .element class="fragment" -->wird **nur geschrieben**
- <!-- .element class="fragment" -->funktioniert **nur in eine Richtung** - vom Menschen zum Computer
- <!-- .element class="fragment" -->besteht meist aus **englischen Wörtern**