Undergraduate Topics in Computer Science

Guide to Scientific Computing in C++

Authors: Pitt-Francis, Joe, Whiteley, Jonathan

  • With an emphasis on the modularity of C++ programming
  • Includes an introduction to parallel programming using MPI
  • Covers the object-oriented design of a numerical library for solving differential equations
  • Provides numerous examples, chapter-ending exercises, and code available to download
see more benefits

Buy this book

eBook 29,74 €
price for Spain (gross)
  • ISBN 978-1-4471-2736-9
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover 36,35 €
price for Spain (gross)
  • ISBN 978-1-4471-2735-2
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
  • The final prices may differ from the prices shown due to specifics of VAT rules
About this Textbook

This easy-to-read textbook/reference presents an essential guide to object-oriented C++ programming for scientific computing. With a practical focus on learning by example, the theory is supported by numerous exercises. 
Features: provides a specific focus on the application of C++ to scientific computing, including parallel computing using MPI; stresses the importance of a clear programming style to minimize the introduction of errors into code; presents a practical introduction to procedural programming in C++, covering variables, flow of control, input and output, pointers, functions, and reference variables; exhibits the efficacy of classes, highlighting the main features of object-orientation; examines more advanced C++ features, such as templates and exceptions; supplies useful tips and examples throughout the text, together with chapter-ending exercises, and code available to download from Springer.

About the authors

Dr Joe Pitt-Francis is a Senior Research Fellow at the Department of Computer Science and teaches Computer Science at Exeter College, the University of Oxford, UK.

Dr Jonathan Whiteley is a University Lecturer at the Department of Computer Science and Governing Body Fellow of Linacre College, the University of Oxford, UK.

Reviews

From the reviews:

“This book is intended for experts – mathematicians or other scientists who are familiar with the concept of programming in a high-level language and experienced in programming in languages like Fortran or MathLab. The book contains an almost full description of C++ capabilities listing the basic distinctive features of programming in it. It can serve as a fine manual for quick introduction to the subtleties of C++. … Finally a plenty of useful examples and exercises with solutions is presented.” (Nail Zamov, Zentralblatt MATH, Vol. 1246, 2012)


Table of contents (12 chapters)

  • Getting Started

    Pitt-Francis, Joe (et al.)

    Pages 1-24

    Preview Buy Chapter 30,19 €
  • Flow of Control

    Pitt-Francis, Joe (et al.)

    Pages 25-42

    Preview Buy Chapter 30,19 €
  • File Input and Output

    Pitt-Francis, Joe (et al.)

    Pages 43-53

    Preview Buy Chapter 30,19 €
  • Pointers

    Pitt-Francis, Joe (et al.)

    Pages 55-64

    Preview Buy Chapter 30,19 €
  • Blocks, Functions and Reference Variables

    Pitt-Francis, Joe (et al.)

    Pages 65-86

    Preview Buy Chapter 30,19 €

Buy this book

eBook 29,74 €
price for Spain (gross)
  • ISBN 978-1-4471-2736-9
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover 36,35 €
price for Spain (gross)
  • ISBN 978-1-4471-2735-2
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
  • The final prices may differ from the prices shown due to specifics of VAT rules
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Guide to Scientific Computing in C++
Authors
Series Title
Undergraduate Topics in Computer Science
Copyright
2012
Publisher
Springer-Verlag London
Copyright Holder
Springer-Verlag London Limited
eBook ISBN
978-1-4471-2736-9
DOI
10.1007/978-1-4471-2736-9
Softcover ISBN
978-1-4471-2735-2
Series ISSN
1863-7310
Edition Number
1
Number of Pages
XII, 250
Number of Illustrations and Tables
11 b/w illustrations
Topics