Die Natur des Codes
The Nature of CodeVon Daniel Shiffman
Rezensionen: 20 | Gesamtbewertung: Gut
Ausgezeichnet | |
Gut | |
Durchschnitt | |
Schlecht | |
Schrecklich |
Wie können wir die unvorhersehbaren evolutionären und aufkommenden Eigenschaften der Natur in Software erfassen? Wie kann uns das Verständnis der mathematischen Prinzipien hinter unserer physischen Welt helfen, digitale Welten zu erschaffen? Dieses Buch konzentriert sich auf eine Reihe von Programmierstrategien und -techniken, die hinter Computersimulationen natürlicher Systeme stehen, von elementaren Konzepten in Mathematik und Mathematik
Rezensionen
Aber nicht nur! Wenn Sie wissen, wie man simuliert oder programmiert, aber lernen möchten, wie man einige komplexe Systeme (wie zum Beispiel neuronale Netze) programmiert, ist dieses Buch großartig. Oder auch wenn Sie vorhaben, Videospielprogrammierer zu werden, ist dieses Buch eine gute Wahl!
Die Sprache ist sehr einfach und sehr leicht zu lesen und zu befolgen. Es beginnt bei Null, Sie müssen fast keine Mathematik der Physik kennen, um ihm zu folgen. Der einzige Gedanke, den Sie vor dem Lesen benötigen, ist das Erlernen einer Programmiersprache.
Dá pra ler grátis nr natureofcode.com
Die ersten Kapitel konzentrieren sich auf Physik und Analysis. Es gab einige der besten Erklärungen, die ich je gesehen habe, um die Konzepte und die Funktionsweise von Formeln zu zeigen. Ich dachte, wie viel besser wäre es gewesen, wenn ich aus einem solchen Buch Kalkül gelernt hätte. Es gibt hervorragende Details zur Funktionsweise von Kräften, Vektoren und Winkeln. Arbeitsbeispiele werden bei der Verwendung von Processing implementiert.
In der Mitte des Buches erfahren Sie, welche Bibliotheken nützlich sind. Der Autor nimmt sich die Zeit, um zu erklären, welche Teile Sie selbst implementieren möchten und wann Sie sich auf eine bestimmte Bibliothek verlassen sollten.
Spätere Teile des Buches befassen sich mit fortgeschritteneren natürlichen Systemen wie der Simulation biologischer Ereignisse. Einige genetische Algorithmen werden vorgestellt und schließlich die Bausteine neuronaler Netze untersucht. Die Beschreibungen richten sich an Anfänger und der Durchgang ist sehr detailliert.
Dieses Buch funktioniert unabhängig davon, ob Sie Programmieren lernen oder Naturereignisse simulieren möchten.
Ich möchte diesem Buch für mein Interesse an der Verbindung zwischen Biologie und Computern danken.
So viele Dinge wurden von der Natur in der Informatik inspiriert oder sind mit ihr verbunden: Neuronale Netze, genetische Algorithmen und Fraktale, um nur einige zu nennen.
Es war auch eine Inspiration für viele meiner Projekte. Die Menge an faszinierenden Informationen, die auf so einfache Weise erklärt werden, ist erstaunlich. Wie komplizierte Motive auf verschiedene Weise sichtbar gemacht werden.
Eines der am meisten unterschätzten Bücher meiner Meinung nach.
Auch wenn es so aussieht, als wäre dies eher ein fortgeschrittenes Buch, erfordert es in Wirklichkeit fast keine Programmierkenntnisse zum Lesen und kann von jedem aufgegriffen werden.
Shiffmans Schreibstil ist fließend und das niedrige Register, das im gesamten Stück verwendet wird, hilft wirklich beim Erfassen komplexer Konzepte, die ansonsten eine Menge extrem spezifischer Terminologie und Jibber-Jabber erfordern würden.
Sie können Dinge über den Bildschirm fliegen lassen! Und gib diesen Dingen grundlegende Intelligenz und alles Mögliche!
Es ist für die Verarbeitung geschrieben, aber es ist eher ein Konzeptbuch als ein Verarbeitungsbuch. Sobald Sie diese Konzepte erhalten haben, können Sie sie überall anwenden. Wenn Sie KI, Lenkverhalten, Bewegungsgrafiken, sogar XSI ICE- und Houdini-Effekte ausführen möchten, hilft Ihnen dieses Buch wirklich (auch wenn es nicht um diese Programme geht). Es eignet sich auch hervorragend für die Programmierung von Computerspielen - es ist zum Beispiel sehr einfach, den Code in Unity zu konvertieren.
Go Go Go Go Codierfähigkeiten!
Es ging nicht auf viele Details in seinen Themen ein, aber es hat wirklich Spaß gemacht, den Code zu lesen und auszuprobieren und damit herumzuspielen.
erstaunliches Buch über SW-Entwicklung. geht tief mit vielen interessanten Themen und Aspekten, die durchgehend behandelt werden. wenn Sie alle neu entdecken möchten. Das ist ein faszinierendes Buch.