diff --git a/Programmierparadigmen.md b/Programmierparadigmen.md index d29d735..c4b17d8 100644 --- a/Programmierparadigmen.md +++ b/Programmierparadigmen.md @@ -1,24 +1,25 @@ #Programmierparadigmen ##Java - * Ähnlichkeiten zu C und C++ - * Standardbibliothek + - Ähnlichkeiten zu C und C++ + - Standardbibliothek - strikt typisiert - objektorientierte Programmiersprache (Klassen, Vererbung) - funktional (Lambda-Funktion) - imperativ - * Webanwendung, Desktopanwendung + - Webanwendung, Desktopanwendung ##C - imperative Programmiersprache - prozedurale Programmiersprache - typisierte - * Anwendung: Hardwarenahe Programmierung, direkter Speicherzugriff - * kann auf allen Systemen verwendet werden - * kleine Standardbibliothek (kleiner Befehlssatz) + - Anwendung: Hardwarenahe Programmierung, direkter Speicherzugriff + - kann auf allen Systemen verwendet werden + - kleine Standardbibliothek (kleiner Befehlssatz) ##Python - * Python basiert auf C und C++ und fällt in die Kategorie der interpretierten Sprachen, da kein Compiler benötigt wird + - Python basiert auf C und C++ + - fällt in die Kategorie der interpretierten Sprachen, da kein Compiler benötigt wird - imperative - prozedurale - deklarative @@ -27,31 +28,31 @@ - typisierte (im Hintergrund) ##go - * einfach und lesbar und effizient (durch low-level-Sprache) - * Es besitzt eine Standardbibliothek - * Orientiert sich an C. + - einfach und lesbar und effizient (durch low-level-Sprache) + - Es besitzt eine Standardbibliothek + - Orientiert sich an C. - objektorientierte Programmiersprache (Objekte, aber keine Klassen) - typisiert - imperativ ##JavaScript - * basiert auf C + - basiert auf C - typisiert - imperativ - funktionale (Ursprüngliche Daten werden nicht verändert/ nur in Funktionen) - objektorientiert (Klassenlos) - * Moduleerstellung - * Universelle Benutzung - * interaktiv - * Kompatibilitätsprobleme bei unterschiedlichen Browsern - * Webapplikation - * asynchrone Verarbeitung (Callback) + - Moduleerstellung + - Universelle Benutzung + - interaktiv + - Kompatibilitätsprobleme bei unterschiedlichen Browsern + - Webapplikation + - asynchrone Verarbeitung (Callback) ##TypeScript - * baut auf Java Script auf - * Starke Typisierung - * Statische und dynamische Datentypen - * Webapplikationen + - baut auf Java Script auf + - Starke Typisierung + - Statische und dynamische Datentypen + - Webapplikationen - objektorientiert - funktional - imperativ