Definitionen in der Programmierung (Konzepte)
Definitionen in der Programmierung (Konzepte)
Abschnitt betitelt „Definitionen in der Programmierung (Konzepte)“Begriffe über Codeausführung
Abschnitt betitelt „Begriffe über Codeausführung“- 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.
Begriffe über wie man programmiert
Abschnitt betitelt „Begriffe über wie man programmiert“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
Allgemeine Programmierbegriffe
Abschnitt betitelt „Allgemeine Programmierbegriffe“Methoden
Abschnitt betitelt „Methoden“Eine Methode ist eine Funktion, welche immer in einer Klasse vorzufinden ist.
Functions
Abschnitt betitelt „Functions“Eine Funktion ist ein wiederverwendbarer Block an Code, den du aufrufen kannst um entweder einen Rückgabewert zu erhalten oder etwas zu modifizieren.
Where to find them
Abschnitt betitelt „Where to find them“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).