Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Mobile & Wireless » Programming Languages » Writing Scientific Software: A Guide to Good Style  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
Mass Market
Trade
Related Categories
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Information Systems
Software Engineering
Computer Science
Computers & Internet
Subjects
• Computer Design
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• Design & Architecture
Hardware
Computers & Internet
Subjects
Books
• Compiler Design
Languages & Tools
Programming
Computers & Internet
Subjects
• Compilers
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

Writing Scientific Software: A Guide to Good Style

Writing Scientific Software: A Guide to Good Style

zoom enlarge 
Authors: Suely Oliveira, David E. Stewart
Publisher: Cambridge University Press
Category: Book

List Price: $39.99
Buy New: $9.98
You Save: $30.01 (75%)



New (22) Used (11) from $9.98

Avg. Customer Rating: 4.5 out of 5 stars 2 reviews
Sales Rank: 565092

Media: Paperback
Edition: 1
Number Of Items: 1
Pages: 316
Shipping Weight (lbs): 1.2
Dimensions (in): 9.7 x 6.9 x 0.7

ISBN: 0521675952
Dewey Decimal Number: 005.3
EAN: 9780521675956
ASIN: 0521675952

Publication Date: September 18, 2006
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Shipping: International shipping available
Condition: Ships next business day from NY

Also Available In:

  • Hardcover - Writing Scientific Software: A Guide to Good Style

Similar Items:

  • Fortran 95/2003 Explained (Numerical Mathematics and Scientific Computation)
  • Fortran 95/2003 for Scientists And Engineers
  • Numerical Recipes 3rd Edition: The Art of Scientific Computing
  • You Can Program in C++: A Programmer's Introduction
  • Code Complete: A Practical Handbook of Software Construction

Editorial Reviews:

Product Description
The core of scientific computing is designing, writing, testing, debugging and modifying numerical software for application to a vast range of areas: from graphics, meteorology and chemistry to engineering, biology and finance. Scientists, engineers and computer scientists need to write good code, for speed, clarity, flexibility and ease of re-use. Oliveira and Stewart's style guide for numerical software points out good practices to follow, and pitfalls to avoid. By following their advice, readers will learn how to write efficient software, and how to test it for bugs, accuracy and performance. Techniques are explained with a variety of programming languages, and illustrated with two extensive design examples, one in Fortran 90 and one in C++: other examples in C, C++, Fortran 90 and Java are scattered throughout the book. This manual of scientific computing style will be an essential addition to the bookshelf and lab of everyone who writes numerical software.

Book Description
This manual of scientific computing style will prove to be an essential addition to the bookshelf and lab of everyone who writes numerical software. Scientists, engineers and computer scientists who follow its advice will learn how to write good software, and how to test it for bugs, accuracy and performance.


Customer Reviews:

4 out of 5 stars not bad for an introduction   November 29, 2008
I think this book is a good introduction to writing good/better scientific programs. It seems so very much is left out of courses, and people are left to their own devices in terms of learning how to write good, robust, and fast programs. This book is a mix of numerical analysis, programming techniques, and an explanation of hardware from the programmer's standpoint- all three things are necessary for writing good (and fast) scientific programs. I know how deep the rabbit hole goes in each of these areas, so I can strongly recommend this book as a good introduction into each for engineers/chemists/physicists that are learning how to write scientific programs. For more about hardware, try the 'write great code' series Write Great Code: Volume 1: Understanding the Machine. For more on numerical analysis, there are many good books, such as Scientific Computing.

This isn't a cookbook for writing the best scientific programs. Sure, there are a few examples, but the underlying principles are what to take away. Despite all my experience, I learned a few tips. I have to say, this book would be better if the authors 1) didn't plug their program at every turn, 2) sat down and narrowed the scope of the book/chapters and critically asked themselves what a given example brings to the discussion, and 3) didn't try to be experts on programming languages. Don't read too deeply into the example implementations. C is my language of choice- I can call them out on many things. I know enough fortran to raise eyebrows at some of the content. The proofreader and technical editor need to be shot- typos and blatant errors are rampant throughout the book (seriously- run spell checker before you hit the "print" button).



5 out of 5 stars A top pick for college libraries.   March 12, 2007
 2 out of 7 found this review helpful

Writing Scientific Software: A Guide to Good Style provides college-level audiences studying computer technical writing with a clear guide to writing numerical software. Tips are geared to real-world challenges and scenarios and include plenty of examples, so students learn how to write efficient, workable software, test it for bugs and performance, and more. Examples are provided in Fortran 90, C++ and Java throughout and offer plenty of detail on common scenarios, pitfalls, and the elements of sold scientific software production. A top pick for college libraries.

Diane C. Donovan
California Bookwatch


Powered by Associate-O-Matic