Programmiersprachen
Ein Computer versteht nur Nullen und Einsen. Eine Programmiersprache ist die Vermittlerin dazwischen: Du schreibst etwas, das ein Mensch lesen kann – ein Übersetzungsprogramm macht Maschinencode daraus.
Zwei Arten zu übersetzen
- Compiler – übersetzt das ganze Programm auf einmal, vorher. Läuft danach schnell. (C, C++, Java)
- Interpreter – übersetzt Zeile für Zeile während der Ausführung. Bequemer zum Ausprobieren. (Python, JavaScript)
Ein paar Sprachen und wofür sie da sind
| Python | gut lesbar – Einstieg, Datenauswertung, KI |
| JavaScript | alles, was im Browser passiert |
| Java / C# | große Anwendungen, Android-Apps |
| C / C++ | Betriebssysteme, Spiele, Mikrocontroller |
| Scratch | Bausteine statt Text – zum Lernen |
💡 Die gute Nachricht: Die Denkweise ist überall dieselbe – Anweisung, Verzweigung, Schleife. Wer eine Sprache kann, lernt die zweite sehr viel schneller. Es lohnt sich also nicht, lange zu überlegen, mit welcher man anfängt.
