diff --git a/Programmierparadigmen.md b/Programmierparadigmen.md index 8b13789..1291eae 100644 --- a/Programmierparadigmen.md +++ b/Programmierparadigmen.md @@ -1 +1,28 @@ +# Übung2: Analyse folgender Programmiersprachen: Java, C, Python, Go, Javascript und TypeScript + + + +## Java: + +- Java ist eine imperative Programmiersprache. Ein in Java geschriebenes Programm besteht aus einer Folge von Anweisungen, welche in einer vorgegebenen Reihenfolge vom Computer abgearbeitet werden. +- Obwohl Java hauptsächlich als objektorientierte Programmiersprache bekannt ist, bietet es auch Unterstützung für prozedurale Programmierung. In Java können Funktionsaufrufe und Abläufe innerhalb von Methoden auf ähnliche Weise wie in rein prozeduralen Programmiersprachen wie C oder Pascal gestaltet werden. +- Java ist eine stark Objektorientierte Programmiersprache. +- statisch typisiert. Datentypen müssen festgelegt werden. + +-Java ist eine vielseitige und Plattformunabhängige Programmiersprache und ist selbst nach 25 Jahren noch eine der beliebtesten Programmiersprachen. + + + +## C + +- C folgt einem klar vorgegeben Ablauf der Anweisungen und ist somit eine imperative Sprache. +- Populäre Sprache für prozedurale Programmierung. +- Es ist auch möglich objektorientierte Konzepte zu implementieren. +- Statisch typisiert, Datentypen müssen deklariert werden. + +- C folgt den Prinzipien einer klaren struktur und Effizienz. Die Sprache arbeitet eng an der Hardware und macht sie dadurch ideal für die Systemprogrammierung und Hardwarenahe Entwicklung. + + + +## Python