May 2012
Intermediate to advanced
360 pages
8h 7m
German
Ein wiederkehrendes Thema in diesem Buch ist die Notwendigkeit besserer Sprachkonstrukte und Programmiermodelle zur Handhabung der Parallelität. Zwischen den Sprachen waren die Ansätze oft radikal verschieden, aber extrem effektiv. Gehen wir die Ansätze durch, die wir gesehen haben.
Der mit Abstand häufigste Aspekt der Betrachtung der Nebenläufigkeit war das Programmiermodell. Die objektorientierte Programmierung erlaubt Nebenwirkungen und veränderliche Zustände. Zusammengenommen werden die Programme dadurch wesentlich komplizierter. Kommen mehrere Threads und Prozesse dazu, wächst uns die Komplexität über den Kopf.
Funktionale Programmiersprachen geben der Sache durch eine wichtige Regel mehr ...