From f43b7717c6a9cdfb3b42568ccbf1c1f484140d0a Mon Sep 17 00:00:00 2001 From: fdai7834 Date: Fri, 3 Nov 2023 13:04:28 +0100 Subject: [PATCH] Mein 7. Push --- Programmierparadigmen.md | 69 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 Programmierparadigmen.md diff --git a/Programmierparadigmen.md b/Programmierparadigmen.md new file mode 100644 index 0000000..f98d5b9 --- /dev/null +++ b/Programmierparadigmen.md @@ -0,0 +1,69 @@ +### Programmierparadigmen + +### Prolog + -Deklarative Sprache + -was existiert + -eigener Ablauf zu logischen Regeln erstellen + -erstellt Regeln + -ähnlich wie SQL + -typlose Sprache + -verwendung wenn etwas klar durch Regeln defeniert werden kann + -schema ist schwer verständlich + +### Java + -Objektorientierte Sprach(OOP) + -strenge OOP Sprache + -Klassen/Objekte + -Vererbung/Polymorphie + -Teile Herrsche Prinzip + -Imperative Sprache + -folge von Anweisungen + -Typisierung: Strikt Typisiert + -Plattform-unabhängigkeit + -Multi-Threaded + -Wartbar und Skalierbar + -Funktional(seit neueren Versionen) + +### C + -Imperative Programmiersprache + -prozedural + -Streng typisiert + -Hardware nah + -Kompatibilität + -Schnell + -Nachteil bei der Speicherverwaltung + +### Python + -Imperative Sprache + -Objektorientiert + -Klassen und Objekte + -Prozedural + -dynamische Typisiert + -Duck Typing + -Portabilität + -Funktional + -Interpretationssprache + -Übersetzung in andere Sprachen möglich + +### Go + -Modular,Imperativ + -Breite Palette an Programmierparadigmen + -teilweise Objektorientiert und Funtional + -statt Klassen werden Structs verwendet + -Einfache,effektive Programmierung + -Multi-Threading + -Statische Typisierung + -Mix aus C und Python + +###JavaScript und TypeScript + -erweiterung von HTML + -Multi Paradigmen + -OOP,Prozedural oder Funkional + -Dynamische Typisierung + -Interaktive Web-Anwendung + -Event-basiert + + -typisiert + -Imperativ, OOP + -hat einfluss auf JavaScript/Java/C# + -baut auf JavaScript auf