Christian Maurer – författare
319 kr
Skickas inom 3-6 vardagar
143 kr
Kommande
1 836 kr
Skickas inom 3-6 vardagar
284 kr
Skickas
171 kr
Läs direkt efter köp
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.
283 kr
Läs direkt efter köp
Dieses Buch führt in die Nichtsequentielle und Verteilte Programmierung mit Go ein und stellt grundlegende Konzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse systematisch dar. Dazu zählen unter anderem Schlösser, Semaphore, Fairness und Verklemmungen, Monitore sowie der lokale und netzweite Botschaftenaustausch. Um Lesern die Konzepte nahezubringen, greift der Autor immer wieder die gleichen klassischen Beispiele auf. Das erleichtert das Lernen, denn die vorgestellten Konzepte lassen sich auf diese Weise besser mit den Sprachmitteln vergleichen.
Das Buch folgt in seiner Grundstruktur den beiden Vorauflagen, enthält aber in der aktuellen, dritten Auflage einen neuen Teil zur Verteilten Programmierung mit drei Klassen von Algorithmen. Neben Netzwerken als Graphen werden dort unter anderem Algorithmen behandelt, die die Auswahl eines Leiters im Netzwerk ermöglichen oder das Kennenlernen des vollständigen Netzwerks, wenn jeder Beteiligte anfangs nur seine Nachbarn kennt.
Die Algorithmen sind in der Programmiersprache Go formuliert. Mit dieser Sprache lassen sich zahlreiche Synchronisationskonzepte ausdrücken. Go bietet aufgrund der einfachen Syntax außerdem den Vorteil, dass auch Leser ohne Vorkenntnisse den grundlegenden Konzepten folgen können. In den Abschnitten zu Schlössern, Semaphoren und Monitoren werden darüber hinaus auch einige grundlegende Ansätze zur Programmierung in C und Java vorgestellt.
Das Buch richtet sich an Studierende der Informatik und wurde für die Neuauflage klarer gegliedert. Zahlreiche Abschnitte wurden zudem teils erheblich erweitert. So wurden zusätzliche Algorithmen in das Kapitel über Schlösser aufgenommen und ein kurzes Kapitel übergrundlegende Aspekte der Softwaretechnik und deren Realisierung in Go eingefügt. Die Abschnitte über Semaphore und Monitore wurden um das Problem der Zigarettenraucher erweitert und den universellen Synchronisationsklassen sind nun eigene Kapitel gewidmet. Sämtliche Quelltexte sind online verfügbar.
487 kr
Skickas inom 5-8 vardagar
409 kr
Läs direkt efter köp
Dieses Buch führt nach einem kurzen Kapitel über grundlegende Aspekte der Softwaretechnik und deren Realisierung in Go in die Nichtsequentielle und Verteilte Programmierung mit Go ein. Es stellt grundlegende Konzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse systematisch dar. Dazu zählen unter anderem Schlösser, Semaphore, Fairness und Verklemmungen, Monitore, lokaler und netzweiter Botschaftenaustausch, Netzwerke als Graphen, Erkundung von Netzwerken, verteilte Tiefen- und Breitensuche und die Auswahl eines Leiters in Netzwerken. Um Lesern die Konzepte nahezubringen, greift der Autor klassische Beispiele auf. Das erleichtert das Lernen, denn die vorgestellten Konzepte lassen sich auf diese Weise besser mit den Sprachmitteln vergleichen.
Die Algorithmen sind in der Programmiersprache Go formuliert, mit der sich zahlreiche Synchronisationskonzepte ausdrücken lassen. Go bietet aufgrund der einfachen Syntax außerdem den Vorteil, dass auch Leserinnen und Leser ohneVorkenntnisse den grundlegenden Konzepten folgen können. In den Kapiteln zu Schlössern, Semaphoren, Monitoren und zum netzweiten Botschaftenaustausch werden darüber hinaus auch einige grundlegende Ansätze zur Programmierung in C und Java vorgestellt. Sämtliche Quelltexte sind online verfügbar.In der 4. Auflage des Lehrbuchs, das sich an Studierende der Informatik richtet, wurden einige Fehler korrigiert, kleinere Erweiterungen aufgenommen sowie Anpassungen aufgrund einer Änderung an Go vorgenommen.
801 kr
Skickas inom 5-8 vardagar
708 kr
Läs direkt efter köp
After a short chapter on basic aspects of software engineering and its realization in Go, this book introduces to nonsequential and distributed programming with Go. It systematically presents basic concepts for the synchronization and communication of concurrent processes. These include locks, semaphores, fairness and deadlocks, monitors, local and network-wide message passing, networks as graphs, network exploration, distributed depth and breadth first search, and the selection of a leader in networks. In order to make readers familiar with the concepts, the author always takes up the same classic examples. This makes learning easier, because the concepts presented can be compared more easily with the language resources.
The algorithms are formulated in the Go programming language, which can be used to express numerous synchronization concepts. Due to its simple syntax, Go also offers the advantage that readers without prior knowledge can follow the basic concepts. The chapters on locks, semaphores, monitors and network-wide message passing also present some basic approaches to programming in C and Java. All source texts are available online.
In the 4th edition of the textbook, which is aimed at students of computer science, some errors have been corrected, smaller extensions have been included and adjustments due to a change to Go have been made.
409 kr
Läs direkt efter köp
Dieses Buch erklärt das Konzept „Objektbasierung“ als wesentlichen Teil der „Objektorientierung“ und erläutert, warum Go eine Programmiersprache ist, die dieses Konzept optimal unterstützt. Anhand wesentlicher Teile des Mikrouniversums, einer großen Sammlung von Softwarekomponenten (mit Quellcode im Umfang von mehr als 53000 Programmzeilen), werden viele wichtige Datentypen mit ihren Algorithmen beschrieben.
Im praktischen Teil werden diverse Programmpakete präsentiert, die nach diesem Konzept konstruiert sind.
425 kr
Skickas inom 10-15 vardagar
409 kr
Läs direkt efter köp
Dieses Buch erklärt das Konzept „Objektbasierung“ als wesentlichen Teil der „Objektorientierung“ und erläutert, warum Go eine Programmiersprache ist, die dieses Konzept optimal unterstützt. Anhand wesentlicher Teile des Mikrouniversums, einer großen Sammlung von Softwarekomponenten (mit Quellcode im Umfang von mehr als 53000 Programmzeilen), werden viele wichtige Datentypen mit ihren Algorithmen beschrieben.
Im praktischen Teil werden diverse Programmpakete präsentiert, die nach diesem Konzept konstruiert sind.
432 kr
Skickas inom 10-15 vardagar
519 kr
Läs direkt efter köp
477 kr
Skickas inom 10-15 vardagar
472 kr
Läs direkt efter köp
341 kr
Skickas inom 10-15 vardagar
336 kr
Läs direkt efter köp
Dieses Buch entwickelt systematisch die Konstruktion der klassischen Zahlenbereiche mit Blick auf die wichtigsten mathematischen Strukturen: Ordnungsstrukturen, algebraische Strukturen und topologische Strukturen. Kurze Zusammenfassungen je Kapitel/Abschnitt erleichtern die Übersicht und das Verinnerlichen der Inhalte. Das Buch bietet einen weit vernetzten Überblick über die fachwissenschaftlichen Grundlagen und deren zentrale Zusammenhänge; damit dient es Studierenden im Fach- und insbesondere im Lehramtsstudium Mathematik für Grundschule und Sekundarstufe I als wertvolle Ergänzung und Begleitung während der ersten Semester. Lehrende finden hier eine Alternative zum klassischen Einstieg ins Studium. Darüber hinaus ist das Buch auch für Quereinsteiger – etwa Lehrkräfte anderer Fächer – zur berufsbegleitenden Weiterbildung geeignet.
710 kr
Skickas
873 kr
Läs direkt efter köp
After a short chapter on basic aspects of software engineering and its realization in Go, this book introduces to nonsequential and distributed programming with Go. It systematically presents basic concepts for the synchronization and communication of concurrent processes. These include locks, semaphores, fairness and deadlocks, monitors, local and network-wide message passing, networks as graphs, network exploration, distributed depth and breadth first search, and the selection of a leader in networks. In order to make readers familiar with the concepts, the author always takes up the same classic examples. This makes learning easier, because the concepts presented can be compared more easily with the language resources.
The algorithms are formulated in the Go programming language, which can be used to express numerous synchronization concepts. Due to its simple syntax, Go also offers the advantage that readers without prior knowledge can follow the basic concepts. The chapters on locks, semaphores, monitors and network-wide message passing also present some basic approaches to programming in C and Java. All source texts are available online.
Besides a number of error corrections and smaller updates, in this second edition the nanouniverse nU is replaced with the microuniverse μU. This allows for beautiful animations in many places, which are not possible with the nanouniverse due to a lack of the necessary support for inputs and outputs; e.g. in the chapters on fairness, messages, farMonitors, traversals and election.
210 kr
Skickas inom 10-15 vardagar
201 kr
Läs direkt efter köp
Das Buch soll Mathematik-Studierenden eine Einführung in die Kategorientheorie geben. Nach einem einführenden Kapitel, in dem alle Grundbegriffe der Kategorientheorie definiert und erklärt werden, wird das Konzept der adjungierten Funktoren vorgestellt und gezeigt, was sie mit Lösungen universeller Probleme zu tun haben. Es folgt ein Kapitel über Limites, die sich als spezielle Adjunktionen entpuppen. In den letzten drei Kapiteln werden spezielle Kategorien vorstellt: Abelsche Kategorien, Monaden und elementare Topoi.
Die Produktfamilie WissensExpress bietet Ihnen Lehr- und Lernbücher in kompakter Form. Die Bücher liefern schnell und verständlich fundiertes Wissen.
454 kr
Skickas inom 5-8 vardagar
504 kr
Skickas inom 5-8 vardagar
495 kr
Skickas inom 5-8 vardagar
405 kr
Skickas inom 5-8 vardagar
413 kr
Skickas inom 5-8 vardagar
407 kr
Skickas inom 5-8 vardagar