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.3 KiB
1.3 KiB
Welche Programmiersprache enrspricht welchem Programmierparadigma?
C
- Imperativ (also auch prozedural) -- Weitergabe von Daten über Funktionen
- Streng typisiert
- Vorteil: Hardwarenähe, Kompatibiltät, Schnelligkeit
- Nachteil: Speicherverwaltung
Python
- Imperativ
- Objektorientiret
- Klassen und Objekte
- Hirarchien
- Funktional
- kompakte Syntax
- Interpretierte Sprache -- Übersetzung in andere Sprachen möglich
- Portabilität
- 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 müssen Typen feststehen
- Mix: Schnelligkeit von C & Anwendungsmöglichkeiten/Simplizität von Python
JavaScript/TypeScript
- Erweiterung von HTML
- Multi-Paradigma
- Dynamische Typisierung
- Anwendung: Interaktive Web-Anwendungen (z.B. Google Maps)
- Vorteile: Modernes Erscheinungsbild, Günstiger Server-Traffic (läuft im Browser)
-
- Dynamische Elemente
- Event-basiert (Callbacks)
TypeScript
- typisiert
- imperativ, OOP
- TypeScript hat Einfluss von JavaScript/Java/C#
- Baut auf Supermenge von JavaScript Bibliotheken auf
- Skalierbarkeit / Wartbarkeit -> durch Einführung OOP