Accidental Technologist

Musings about Entrepreneurship, Technology and Software Development

  • Home
  • About
  • Still River Software
  • Privacy Policy

Powered by Genesis

You are here: Home / Book Reviews / The Nature of Code

The Nature of Code

November 6, 2012 by Rob Bazinet Leave a Comment

Tweet

NatureOfCode

I love reading and I really love technical books. ?Especially when the books are more computer science related as opposed to focused on specific programming languages or frameworks. ?Technology I can apply anywhere really rocks.

I came across this new book by Daniel Shiffman titled The Nature of Code?last week, it’s available to read online for free or better you can purchase the PDF (500+ pages) and support the author. ?Print version coming?

This book is a collection of specific programming algorithms and computer science techniques. ?Each chapter filled with geeky mathematics and physics goodness, including:

  • 1. VECTORS
  • 2. FORCES
  • 3. OSCILLATION
  • 4. PARTICLE SYSTEMS
  • 5. PHYSICS LIBRARIES
  • 6. AUTONOMOUS AGENTS
  • 7. CELLULAR AUTOMATA
  • 8. FRACTALS
  • 9. THE EVOLUTION OF CODE
  • 10. NEURAL NETWORKS

Each shows the mathematical formulas used for the particular topic, contextual definitions, code and some include running illustrations (online version running HTML5). ?There are tons of other illustrations, definitions, graphs and a boatload of various information.

The examples are shown in the Processing language but don’t let that deter you. Any developer worth their salt can read virtually any language and Processing is a breeze. ?

The information included in this book looks valuable for someone writing games or other applications needing complex math and physics. ?I was really happy finding this resource?now to read it all.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Related

Filed Under: Book Reviews Tagged With: algorithms, book, programming

Care about your privacy? I do and use Fathom Analytics on this site.

Fathom Analytics

Recent Posts

  • Status Bar in iTerm2
  • Supporting Multiple SSH Keys on macOS
  • Using the Microsoft Ergonomic Keyboard on macOS
  • 10 Steps to Survive Working from Home
  • “Are you building a business or learning a stack?”

Categories

Services I Love

HatchBox - Easy Rails Deploys Fathom Analytics
Follow @rbazinet

Rob Bazinet
@rbazinet

  • I unsubscribe from blogs that only show me a tiny part of the post and force me to visit the site.
    about 1 day ago
  • If anyone is looking for a seasoned .NET, C# and https://t.co/q7WzxhZnCZ developer, a good friend of mine has some… https://t.co/5DqXtCzySr
    about 1 week ago
  • Slack is down…2021 is looking up already.
    about 2 weeks ago
  • Subscribe to Locally Sourced by Noel Rappin by @noelrap https://t.co/yZnXfg2tU5
    about 4 weeks ago
  • So true! https://t.co/6axDZAHASZ
    about 1 month ago
  • RSS - Posts
  • RSS - Comments
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.