Mathematics & Physics for Programmers (Programming Series) 1st Edition by Danny Kodicek (PDF)

40

 

Ebook Info

  • Published: 2005
  • Number of pages: 640 pages
  • Format: PDF
  • File Size: 5.60 MB
  • Authors: Danny Kodicek

Description

Many programmers frequently have limited backgrounds in the mathematics and physics needed for game development or other complex applications. Sooner or later, all programmers run into coding issues that will require an understanding of mathematics or physics concepts like collision detection, 3D vectors, transformations, game theory, or basic calculus. This book provides a simple but thorough grounding in the mathematics and physics topics that programmers need to write these algorithms and programs, using a non-language-specific approach. Applications and examples from game programming are included throughout, and exercise sets follow each chapter for additional practice of the techniques. The CD-ROM provides simulations of the mathematical and physical principles discussed in the book along with the source code.

User’s Reviews

Editorial Reviews: About the Author Danny Kodicek is a graduate of Cambridge University. He works with Sunflower Learning in the UK, developing science simulations and tools for schools – his software has been translated into over fifteen languages and is sold worldwide. As a freelancer his previous clients include the BBC and the Royal Air Force, and he was co-creator of the award-winning TimeHunt Web site.

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐I picked this book after reading lots of reviews. I wanted a book that covered game physics and could help me reconnect to the math I was using on the job. But this book, while covering every topic I was interested in does a very poor job of explaining what is going on. The author often throws out a complex equation with no explanation of the terms and transforms the equation into a seemingly different variation with all new terms and zero effort to tie them together. The code is too agnostic, and not useful for reading or using. I am back at amazon looking for a better book, this one is to simple for someone versed in the math and lacks the explanations needed to help someone get back up to speed on the subjects. If you had never had a college physics course or taken calculus you would not be able to get anything out of this book at all.

⭐This is not a book to read in a weekend, is a technical literature, but succeeds in capturing the need for advanced programdores inicantes and even games.I recommend traveling the fabulous underworld of these sciences are physics and mathematics.

⭐good reference book for software developers who want to fully understand the mathematical underpinnings to code structure.

⭐According to the introduction of this book it was designed because “increasingly people are coming into programming from backgrounds other than math. Artists and musicians; authors and screenwriters; businesspeople and teachers all find themselves drifting into the “new media” as a useful additional tool to their trade… So this book tries to address these problems directly by going right back to the fundamentals.”Unfortunately, I found that this book failed to be a good resource for people who do not have an strong background in math. It seems to be a good refresher for people who have a strong math background and are looking for a refresher. The reason being the author is not able to explain math concepts using simple language in a way that can be easily understood by the audiences he claims to be trying to serve. As other reviewers have noted, the author also often includes complex equations and transformations with little explanation.I found that when reading this book I often needed to turn to wikipedia or other online resources to understand the concepts being covered. Those other resources usually provided much clearer explanations of these key concepts – using language, and examples that were easy to understand for people without background in math.If you have a strong background in math and already understand the lingo used by mathematicians then this book is for you. if you are an artist, writer, musician with little background in math look elsewhere (and let me know if you find a good one).

⭐it does what it says on the can! basically you can’t argue with the book, you’ll enjoy reading it, it could be improved in some places but I got through the full book and it was refreshing, brushing up on some things I’ve not done in a while 🙂

⭐I originally purchased this book as reference material for building a 3D physics engine. And while this book certainly had material relevant for doing so, I probably would have appreciated a little more detail on the subject. That’s not to say that this isn’t a useful book, it certainly is… But it covers a vast range of topics, from 2D (and some 3D) physics to AI path finding.Overall, while it is an excellent reference, it was not the one-stop source I was hoping it to be, and wound up having to reference other online articles to supplement what I found here.Still worth buying, and I’m sure it will see a lot of use in the future.

⭐I took physics, linear algebra, and calculus when I was in college.Unfortunately, upon getting my IT job developing business applications, I did not have much use for them and when I became interested in game development, I realized that I had forgotten a great deal of information that I learned while I was in school.I did have my linear algebra and calculus text book, but I misplaced (or sold) my physics book. I first looked online for quick tutorials, but a lot of tutorials left a lot to be desired.This book briefly reviews the necessary basics which quickly returned to me and later applies them 2d and 3d scenarios.I especially like the language agnostic approach the author has taken with the pseudocode in the book. The introduction states that no knowledge is assumed from the reader as each following chapter builds on a previous one. While, so far that statement has held true, I do wonder if a reader with absolutely no knowledge linear algebra, trig, calculus, and physics will fully grasp what the author is saying. Nevertheless, I do not see that as a negative since the book would be prohibitively huge it were anymore detailed.The glossary is a nice inclusion and so far has been thorough enough to find everything what I was looking for.I am certainly glad that I lost my physics book. Otherwise, I would not have this fine book.

⭐The book covers a lot of topics, all very well explained. The only bad thing is the pseudocode, is very complicated to understand (the author gave strange names to the variables, and is not easy to follow)

Keywords

Free Download Mathematics & Physics for Programmers (Programming Series) 1st Edition in PDF format
Mathematics & Physics for Programmers (Programming Series) 1st Edition PDF Free Download
Download Mathematics & Physics for Programmers (Programming Series) 1st Edition 2005 PDF Free
Mathematics & Physics for Programmers (Programming Series) 1st Edition 2005 PDF Free Download
Download Mathematics & Physics for Programmers (Programming Series) 1st Edition PDF
Free Download Ebook Mathematics & Physics for Programmers (Programming Series) 1st Edition

Previous articleElectrical Engineering and Applied Computing (Lecture Notes in Electrical Engineering Book 90) 2011th Edition by Sio-Iong Ao (PDF)
Next articleComputational Physics: An Introducton (IPH001) by Morton Hjorth-Jensen (PDF)