From bb17a381f2d26107270ea20202e9eba2f652dd37 Mon Sep 17 00:00:00 2001 From: fdai7813 Date: Sun, 5 Nov 2023 17:43:23 +0000 Subject: [PATCH] Update Programmierparadigmen.md --- Programmierparadigmen.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) 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