### Programmiersprache C: Imperative Programmierung besteht aus einer Folge von Anweisungen. Weitergabe von Daten über Funktionen Vorteil: C ist sehr Hardware nahe und lässt sich einfach auf andere Systeme übertragen. C Programme sind schnell in der Ausführung und benötigen wenige Ressourcen. Imperative Prog. wird von der Prozeduralen Programmierung ergänzt. Der Algorithmus wird in überschaubare Teile zerlegt (Funktionen). Ist eine typisierte Programmiersprache.(Datentypen werden festgelegt.) Nachteil: Speicherverwaltung ## Java Imperativ Objektorientiert Streng objekt-orientiert Konzept: Klassen/Objekte Vererbung/Kapselung/Polymorphie Modellierung komplexer Probleme leichter Platform-unabhängig Cross-Platform Kompatibilität Multi-Threaded Funktional ##Python Imperativ Objekt-orientiert Klassen und Objekte Hierarchien Funktional Kompakte Syntax Interpretierte Sprache Übersetzung in andere Sprachen möglich (Cython, etc.) Portabilität Typisierung Dynamisch (Duck Typing) ##Go Modular, imperativ Breite Palette an Programmierparadigmen Teilweise Objektorientiert & Funktional Einfache, effektive Programmierung Typisierung: Statisch typisiert Vor der Kompilieruung müssen Typen fest stehen