Was sind Programmiersprachen
Aus FI-Wiki
Was sind Programmiersprachen?
Programmiersprachen sind künstlich entwickelte Sprachen, mit denen Menschen einem Computer Anweisungen geben können. Sie bilden die Grundlage für jede Software – von kleinen Tools bis zu komplexen Anwendungen.
Warum braucht man Programmiersprachen?
Computer verstehen nur Maschinencode (0 und 1). Programmiersprachen dienen als **verständliche Zwischenschicht** zwischen Mensch und Maschine:
- erleichtern das Schreiben von Programmen
- machen Code lesbar und wartbar
- ermöglichen komplexe Logik und Algorithmen
- werden vom Compiler oder Interpreter in Maschinensprache übersetzt
Arten von Programmiersprachen
| Kategorie | Beschreibung | Beispiele | |
|---|---|---|---|
| Hochsprachen | leicht verständlich, menschennahe Syntax | werden kompiliert oder interpretiert | Java, Python, C#, JavaScript |
| Low-Level-Sprachen | näher an der Hardware, sehr präzise | schwerer zu lesen oder zu schreiben | C, Assembler |
| Deklarative Sprachen | beschreiben *was* erreicht werden soll, nicht *wie* | SQL, HTML, CSS | |
| Objektorientierte Sprachen | orientiert an Klassen und Objekten | Java, C++, Python |
Wie versteht der Computer eine Programmiersprache?
Der von Menschen geschriebene Quellcode wird durch folgende Schritte verarbeitet:
- 1: **Quellcode schreiben**
→ der Mensch schreibt lesbare Befehle in einer Sprache wie Java
- 2: **Übersetzung**
→ durch Compiler oder Interpreter in Bytecode/Maschinensprache
- 3: **Ausführung**
→ die CPU führt die endgültigen Maschinenbefehle aus
Beispiele für einfache Befehle in einer Hochsprache (Java)
```java System.out.println("Hallo Welt"); int zahl = 10; if (zahl > 5) { ... }
