From f0b473e285a3571a0b654872073ce8a5f02023a2 Mon Sep 17 00:00:00 2001 From: fdai7899 Date: Sun, 5 Nov 2023 20:42:30 +0000 Subject: [PATCH] Upload New File --- 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..6d0f223 --- /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/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