|
|||||||||||||||||||||||||||||||||||
|
5 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
11 of 11 people found the following review helpful:
5.0 out of 5 stars
buy for the ideas, not the implementation,
By
This review is from: Cellular Automata Machines: A New Environment for Modeling (Scientific Computation) (Hardcover)
This is a terrific book that takes a step-by-step approach to cellular automata, especially for modelling. Within the first two chapters I had already found several interesting ideas for improving my own general-purpose automata program.The part of the book that is most dated is the discussion of a specific hardware card and software designed for IBM PCs and ATs, and a specific dialect of Forth that can be used to program automata that will run on this card. Obviously this is no longer the mainstream approach to programming automata - even massively parallel systems programming has moved away from Forth. For me, I think of it as pseudo-code instead of a program example, and the book is still very very useful. So on the whole, I would say this is a valuable addition to the bookshelf of any automata enthusiast.
8 of 10 people found the following review helpful:
1.0 out of 5 stars
Avoid,
By
This review is from: Cellular Automata Machines: A New Environment for Modeling (Scientific Computation) (Hardcover)
I came to this book after having seen it referenced in a number of more general books with chapters on cellular automata. The book describes numerous experiments in varying levels of detail that are suitable for running on cellular automata. The example experiments are both abstract (`Life' or `Parity' rules) and concrete (simulation of physical systems). Little attention is paid to simulating either social or biological processes. There is a lot here but the level of detail is poor. Many explanations of the simulations assume considerable knowledge of the physical systems being simulated or the weaknesses of other approaches that may used. The greatest weakness of this book is that it relies on a specific hardware implementation of a CA machine. All examples require this machine (a PC card) to be installed in your PC in order to run. This card appears to no longer be available (no supplier details are given in the book). The use of Forth (a language using reverse polish notation) to describe rules and the reliance on specific hardware makes the rules discussed difficult to implement on a software CA. The rules presented in the second half of the book are so tied to the hardware implementation of the unavailable PC card as to be impossible to translate directly into English-like rules. This is a definite dud.
3 of 3 people found the following review helpful:
3.0 out of 5 stars
How to reuse some older ideas,
By "fboonstra2" (The Netherlands) - See all my reviews
This review is from: Cellular Automata Machines: A New Environment for Modeling (Scientific Computation) (Hardcover)
Acquired this book many years ago (early 199x). It was inspiring to read about efforts to produce dedicated hardware for cellular automata. Recently Stephen Wolfram's a new kind of science made me read this older book again. Then it was interesting to write a cellular automata program in C++ and afterwards in a mixed Python/C version. The rules to use were taken from this particular book. The general hardware nowadays has enough power to even program in a higher level language and still show adequate performance. In short: the book is inspiring and the presented rules can be used to investigate cellular automata.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
The best I've found on the subject - with a few caveats,
Amazon Verified Purchase(What's this?)
This review is from: Cellular Automata Machines: A New Environment for Modeling (Scientific Computation) (Hardcover)
Of all of the books that delve into the details of cellular automata, the algorithms, and the kinds of problems you can solve with them, this is probably the best I've found. However, there are two major problems you will have to work around. First, there is the specialized and long defunct CAM computing environment. You simply have to not read the portions of the book that talk about it to get around this, and I found this a minor problem. A more major problem is that this old 1987 book is using Forth as a programming language for the algorithms. Outside of the boot proms on Sun computers and vintage early 80's home-brew computing magazines, I haven't seen this language used. However, C had not yet come to the forefront in 1987, so it's a forgivable, if annoying problem to have to learn enough about the language to truly "get" what the algorithms are doing. All in all, reading this book is like attending a fascinating and close sporting event with two guys - CAM and Forth - continually walking in front of you carrying a long pane of glass between them. The payoff is worthwhile, you just have to put up with something that the authors thought was a plus when they wrote the book that has now become an annoyance.If you're brand new to cellular automata, I recommend "A New Kind of Science" by Wolfram. Although that book seems to have disappointed many of its readers, I think it does a good job of discussing cellular automata at a high level and discussing the kinds of problems that can be solved using it. Then come back to this book for details and algorithms.
4 of 9 people found the following review helpful:
5.0 out of 5 stars
Oh my god, what a book!,
By thad@hammerhead.com (California) - See all my reviews
This review is from: Cellular Automata Machines: A New Environment for Modeling (Scientific Computation) (Hardcover)
This book is absolutely stunning. It's a little dated, but the classes of problems that Toffoli and Margolus attack with dirt-simple machines is completely astonishing. I guarantee that you will not be able to put it down -- which is odd to say about a computer book. Read it!
|
|
Most Helpful First | Newest First
|
|
Cellular Automata Machines: A New Environment for Modeling (Scientific Computation) by Tommaso Toffoli (Hardcover - April 22, 1987)
$70.00 $56.24
In Stock | ||