Nichtsequentielle und Verteilte Programmierung mit Go
Nichtsequentielle und Verteilte Programmierung mit Go
Dieses Buch fhrt in die Nichtsequentielle und Verteilte Programmierung mit Go ein und stellt grundlegende Konzepte zur Synchronisation und Kommunikation nebenlufiger Prozesse systematisch dar. Dazu zhlen unter anderem Schlsser, 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, enthlt 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 ermglichen oder das Kennenlernen des vollstndigen Netzwerks, wenn jeder Beteiligte anfangs nur seine Nachbarn kennt. Die Algorithmen sind in der Programmiersprache Go formuliert. Mit dieser Sprache lassen sich zahlreiche Synchronisationskonzepte ausdrcken. Go bietet aufgrund der einfachen Syntax auerdem den Vorteil, dass auch Leser ohne Vorkenntnisse den grundlegenden Konzepten folgen knnen. In den Abschnitten zu Schlssern, Semaphoren und Monitoren werden darber hinaus auch einige grundlegende Anstze zur Programmierung in C und Java vorgestellt. Das Buch richtet sich an Studierende der Informatik und wurde fr die Neuauflage klarer gegliedert. Zahlreiche Abschnitte wurden zudem teils erheblich erweitert. So wurden zustzliche Algorithmen in das Kapitel ber Schlsser aufgenommen und ein kurzes Kapitel bergrundlegende Aspekte der Softwaretechnik und deren Realisierung in Go eingefgt. Die Abschnitte ber Semaphore und Monitore wurden um das Problem der Zigarettenraucher erweitert und den universellen Synchronisationsklassen sind nun eigene Kapitel gewidmet. Smtliche Quelltexte sind online verfgbar.
Price Comparison
Seller | Contact Seller | List Price | On Sale | Shipping | Best Promo | Final Price | Volume Discount | Financing | Availability | Seller's Page |
---|---|---|---|---|---|---|---|---|---|---|
BEST PRICE 1 Product Purchase
|
$19.99 | $19.99 |
|
$19.99 | See Site | In stock | Visit Store |