1.2 KiB
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