You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

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

JavaScript

-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