Simon Hildebrandt
1 year ago
2 changed files with 67 additions and 83 deletions
@ -0,0 +1,67 @@ |
|||
Prolog |
|||
Paradigmen |
|||
-Deklarativ |
|||
-logisch |
|||
typenlos |
|||
KI Anwendungen |
|||
|
|||
Java |
|||
-Imperativ |
|||
-Objektorientiert |
|||
-Klassen/Objekte |
|||
-Modelierung komplexer Probleme leichter |
|||
-Wartbar |
|||
-Typisierung: Strikt Typisiert |
|||
-Plattform unabhängig |
|||
-Cross Platform Kompatibilitaet |
|||
-Multi-Threaded |
|||
-Funktional (seit neueren Versionen) |
|||
|
|||
C |
|||
-Imperativ |
|||
-streng Typisiert |
|||
-Vorteil: Hardwarenaehe, Kompatibilität |
|||
-Schnelligkeit |
|||
-Nachteil: Speicherverwaltung |
|||
|
|||
Python |
|||
-Imperativ |
|||
-Objekt-orientiert |
|||
-Klassen und Objekte |
|||
-Hierarchien |
|||
-Funktional |
|||
-Kompakte Syntax |
|||
-Interpretierte Sprache |
|||
-Uebersetzung in andere Sprachen (Cython, etc.) |
|||
-Portabilitaet |
|||
-Typisierung |
|||
-Dynamisch (Duck Typing) |
|||
|
|||
Go |
|||
-Modular, imperativ |
|||
-Breite Palette an Programmierparadigmen |
|||
-Teilweise Objektorientiert & Funktional |
|||
-Keine Vererbung |
|||
-Statt Klassen werden Structs verwendet |
|||
-Einfache effektive Programmierung |
|||
-Typisierung: Statisch typisiert |
|||
-vor der Kompilierung muessen Tyoen fest stehen |
|||
-Mix: Schnelligkeit von C & Anwendungsmoeglichkeiten /Simplizitaet von Python |
|||
|
|||
JavaScript/TypeScript |
|||
-Erweiterung von HTML |
|||
-Multi-Paradigmen |
|||
-OOP, Prozedural oder Funktional |
|||
-Dynamische Typisierung |
|||
-Anwendung: Interaktive Web-Anwendung (z.B. Google Maps) |
|||
-Vorteile: Modernes Erscheinungsbild, Guenstiger Server-Traffic (laeuft im Browser) |
|||
-Dynamische Elemente |
|||
-Event-basiert (Callbacks) |
|||
-asynchrone Verarbeitung |
|||
TypeScript |
|||
-typisiert |
|||
-imperativ, OOP |
|||
-TypeScript hat Einfluß von JavaScript/Java/C# |
|||
-Baut auf Supermenge von JavaScript Bibliotheken auf |
|||
-Skalierbarkeit / Wartbarkeit -> Durch Einfuehrung OOP |
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue