

Series: MIT Press
Paperback: 514 pages
Publisher: A Bradford Book; Reprint edition (January 31, 2000)
Language: English
ISBN-10: 0262561271
ISBN-13: 978-0262561273
Product Dimensions: 8 x 0.9 x 9 inches
Shipping Weight: 2.1 pounds (View shipping rates and policies)
Average Customer Review: 4.6 out of 5 stars See all reviews (25 customer reviews)
Best Sellers Rank: #53,433 in Books (See Top 100 in Books) #2 in Books > Science & Math > Mathematics > Pure Mathematics > Fractals #6 in Books > Computers & Technology > Computer Science > Computer Simulation #209 in Books > Textbooks > Computer Science > Programming Languages

This is a good introductory textbook for college undergraduate mathematics and computer science students that attempts to combine the theory of computation with some mathematical concepts and in the end, manages to model virtual life by explaining basic concepts in chaos, adaptation, fractals, and complex systems. There are better books on all of these subjects, but few others do such a good job of tying together key concepts from each discipline into the one theme of this book. However, there is only enough room to outline the included subjects rather than investigate them thoroughly.Also, the mathematics is elementary enough to be accessible to a mathematically mature high school student. The mathematics is concisely explained as it is needed, with just a page or two for each of calculus, linear algebra, affine transformations, complex numbers, vector calculus, and matrix algebra. Thus, the included mathematics makes a better refresher than a tutorial for the novice even though the author states in the preface that he wrote this book for a younger version of himself. This book teaches its subject matter mainly by demonstrating concepts through simulations that are expressed in dozens of programs which illustrate the points being made. Instructions on using the programs are scattered throughout the book. The source code is available for download on the web, along with selected excerpts from the book.I would recommend this as a first book for those interested in simulating natural concepts, but it should not be your last if your goal is to truly grasp the concepts presented and produce simulations of your own. However, an even better book on this subject is "Mathematical Models in Biology", although it is an advanced text.
I recently became interested a lot in Nature. Especially, being someone in the field of Computer Science, the computational aspect. And this book is by far one of my favourite among all the "How Nature Works" kind of books I've read.This Computational Beauty of Nature (CBofN) covered a lot of topics. Ranged from brief introduction to Computation Theory, Fractals, Chaos, Complexity, Adaptation. (See the Table of Content for more details).All topics are written in surprisingly clear and very understandable manner. With as little Math as possible. (From my opinion, these topics cannot be completely understood without Mathematics -- The Language of Nature). Therefore, it is also accessible to layperson.This book does not, however, go so deep into each subject. (You won't expect it to do that with its less-than 500 pages, don't you? :-) Instead, it does give nice backgrounds, fundamental knowledge, and important ideas for each. So, if you are interesting in any of the subjects presented here, you can go on to the more specialized books on your own.One of the nicest feature of this book, which can hardly be found in other text, is that the it does show how things work together, where and why. For example, natural phenomena like adaptation, evolution, computation, and some other things else related to each other. How can one view this from that perspective, and vice versa. etc.One other nice feature of this book is, you can really play with almost all concepts using a number of computer programs. All the programs are downloadable (with source code, under GNU license) from the book's homepage. So, you can reproduce almost all the figures from the book.However, for one thing, the homepage address given in the book, in the edition/printing I have is incorrect.
The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation Computational Explorations in Cognitive Neuroscience: Understanding the Mind by Simulating the Brain Mysterious Patterns: Finding Fractals in Nature Performance Evaluation of Complex Systems: Techniques and Tools: Performance 2002. Tutorial Lectures (Lecture Notes in Computer Science) Chaos, Gaia, Eros: A Chaos Pioneer Uncovers the Three Great Streams of History Fractals 2017 Wall Calendar Introducing Fractals: A Graphic Guide Black Beauty (Adaptation): Oxford Bookworms Library Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology Verification of Computer Codes in Computational Science and Engineering Introduction to Computational Social Science: Principles and Applications (Texts in Computer Science) From Computer to Brain: Foundations of Computational Neuroscience Fusion of Neural Networks, Fuzzy Systems and Genetic Algorithms: Industrial Applications (International Series on Computational Intelligence) Python: Python Programming For Beginners - The Comprehensive Guide To Python Programming: Computer Programming, Computer Language, Computer Science Python: Python Programming For Beginners - The Comprehensive Guide To Python Programming: Computer Programming, Computer Language, Computer Science (Machine Language) A-Life for Music: Music and Computer Models of Living Systems (Computer Music and Digital Audio Series) Error-Control Coding for Computer Systems (Prentice Hall series in computer engineering) The Process of Creating Life: Nature of Order, Book 2: An Essay on the Art of Building and the Nature of the Universe (The Nature of Order)(Flexible) Performance and Evaluation of Lisp Systems (Computer Systems Series) Sync: How Order Emerges From Chaos In the Universe, Nature, and Daily Life