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.