Zum Inhalt springen

Definitionen in der Programmierung (Konzepte)

  • Compiler: Ein Compiler ist ein Programm, welches deinen Code in eine Sprache übersetzt die dein Computer verstehen kann. Alle Programmiersprachen enden schlussendlich als Binärcode.

  • Interpreter: Ebenso ein Programm, welches deinen Code in eine maschinenlesbare Form übersetzt. Der Unterschied zum Compiler besteht darin, dass Teile des Codes nach Bedarf übersetzt werden anstatt alles aufeinmal.

Ein Programmier Paradigma ist die Art wie du Code schreibst. Die nachfolgenden Begriffe sind verschiedene Arten Code zu schreiben. Sei dir bewusst, dass nicht alle Programmiersprachen alle Arten Code zu schreiben unterstützen.

Einführung in die Welt der Programmierung
    OOP(Objekt Orientierte Programmierung) Objekt Orientierte Programmierung konzentriert sich - wie der Name schon vermuten lässt - auf Objekte.
    Konzepte wie Kapsulation, Vererbung als auch Polymorphie spielen eine wichtige Rolle dabei

Eine Methode ist eine Funktion, welche immer in einer Klasse vorzufinden ist.

Eine Funktion ist ein wiederverwendbarer Block an Code, den du aufrufen kannst um entweder einen Rückgabewert zu erhalten oder etwas zu modifizieren.

In Java wirst du zum Beispiel nur Methoden finden, da es in Java keine Funktionen außerhalb von Klassen geben kann.

Im Gegensatz dazu, kannst du in Python sowohl Methoden als auch Funktionen vorfinden, da Python das Vorkommen von Funktionen außerhalb von Klassen erlaubt.
Zusätzlich dazu unterstützt Python auch verschiedene Programmier Paradigmata (OOP, Dynamisch, Prozedural).