#Programmierparadigmen in bekannten Programmiersprachen ##Java Ähnlichkeiten zu C und C++ Standardbibliothek - strikt typisiert - objektorientierte Programmiersprache (Klassen, Vererbung) - funktional (Lambda-Funktion) - imperativ Webanwendung, Desktopanwendung ##C - imperative Programmiersprache - prozedurale Programmiersprache - typisierte 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 - imperative - prozedurale - deklarative - funktionale - objektorientierte - typisierte (im Hintergrund) ##go 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 - 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) ##TypeScript baut auf Java Script auf Starke Typisierung Statische und dynamische Datentypen Webapplikationen - objektorientiert - funktional - imperativ