Nichtsequentielle Programmierung mit Go 1 kompakt von Christian Maurer | Einführung in die Konzepte der grundlegenden Programmiertechniken für Betriebssysteme, Parallele Algorithmen, Verteilte Systeme und Datenbanktransaktionen | ISBN 9783642299698

Nichtsequentielle Programmierung mit Go 1 kompakt

Einführung in die Konzepte der grundlegenden Programmiertechniken für Betriebssysteme, Parallele Algorithmen, Verteilte Systeme und Datenbanktransaktionen

von Christian Maurer
Buchcover Nichtsequentielle Programmierung mit Go 1 kompakt | Christian Maurer | EAN 9783642299698 | ISBN 3-642-29969-5 | ISBN 978-3-642-29969-8
Leseprobe
„Der als klassisches Lehrbuch ausgelegte Band liest sich zwar anstrengend, aber nicht zu trocken. Maurer behandelt sein Thema erschöpfend ohne viel Drumherum, wobei er Wert auf dei Verwendung deutscher Fachgbegriffe legt und unnötige Anglizismen konsequent vermeidet.“ (Maik Schmidt/psz in c't 2013, Heft 19)

Nichtsequentielle Programmierung mit Go 1 kompakt

Einführung in die Konzepte der grundlegenden Programmiertechniken für Betriebssysteme, Parallele Algorithmen, Verteilte Systeme und Datenbanktransaktionen

von Christian Maurer
Die Nichtsequentielle Programmierung ist der gemeinsame Kern von Vorlesungen über Betriebssysteme, Verteilte Systeme, Parallele Algorithmen, Echtzeitprogrammierung und Datenbanktransaktionen. In diesem Buch werden die grundlegenden Konzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse systematisch dargestellt: Schlösser, Semaphore, Monitore, lokaler Botschaftenaustausch und Grundaspekte des netzweiten Botschaftenaustauschs. Zur Ergänzung werden Verklemmungen charakterisiert und universelle Synchronisationsobjekte vorgestellt. Die Algorithmen sind in der neuen Programmiersprache Google Go formuliert, die über Sprachmittel zum Ausdruck vieler Synchronisationskonzepte verfügt. Das Buch richtet sich an Studierende der Informatik im zweiten Teil des Bachelorstudiums; der Inhalt umfasst den Stoff einer Vorlesung im Umfang von zwei Semesterwochenstunden.