#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