Ich bin daran interessiert, mehr über verteiltes Rechnen zu lernen und wie man es macht - hauptsächlich in C ++, aber ich würde mich auch für C # interessieren.
Kann jemand bitte einige Ressourcen empfehlen? Ich weiß sehr wenig über das Thema, also wo soll ich anfangen?
Danke.
Verteiltes Rechnen umfasst eine ganze Reihe von Bereichen. Gibt es eine bestimmte Klasse von Problemen, die Sie lösen möchten?
Wenn Sie gerade erst anfangen, möchten Sie vielleicht etwas Hintergrund lesen, bevor Sie sich mit den Besonderheiten der Sprache beschäftigen. Sie könnten von Wikipedia starten. Der Artikel über die Irrtümer des verteilten Rechnens ist ziemlich bekannt und würde eine interessante Lektüre geben.
Verteiltes Rechnen in C ++ wird oft mit CORBA durchgeführt. Wenn Sie daran interessiert sind, CORBA zu lernen, können Sie vielleicht hier
startenDa Sie sagen, dass Ihr Wissen begrenzt ist, sind einige der besseren Texte, auf die ich gestoßen bin, die grundlegenden Konzepte:
Diese Bücher können manchmal ein bisschen schwer gehen, aber Sie können die Teile auswählen, die für Sie interessant sind.
Eine konkretere (dh weniger theoretische) Abdeckung des Gebiets findet sich in:
Ich kann diese beiden Bücher nur empfehlen, wenn Sie gerade erst anfangen. Lassen Sie sich nicht durch die Erwähnung von "paralleler Programmierung" abschrecken, es gibt eine gewisse Überlappung zwischen diesem und dem verteilten Rechnerfeld.
Es hängt wirklich davon ab, was Sie wollen. Wenn Sie nur eine Art "Buch codieren verteilte Systeme in 24 Stunden" Buch wollen, kann ich nicht wirklich mit Empfehlungen helfen. Ein kurzer Blick auf Amazon brachte jedoch die verteilte .NET-Programmierung in C # von Tom Barnaby zum Vorschein, die einige positive Kritiken hat. YMMV.
Tags und Links c# c++ distributed-computing