Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
A First Course in Computational Physics and Object-oriented Programming with C++
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

A First Course in Computational Physics and Object-oriented Programming with C++

A First Course in Computational Physics and Object-oriented Programming with C++

David Yevick

404 pages, parution le 04/04/2005

Résumé

Because of its rich object-oriented features, C++ is rapidly becoming the programming language of choice for science and engineering applications. This text leads beginning and intermediate programmers step-by-step through the difficult aspects of scientific coding, providing a comprehensive survey of object-oriented methods.

Numerous aspects of modern programming practice are covered, including object-oriented analysis and design tools, numerical analysis, scientific graphics, software engineering, performance issues and legacy software reuse. Examples and problems are drawn from an extensive range of scientific and engineering applications. The book also includes a full set of free programming and scientific graphics tools that facilitate individual learning and reduce the time required to supervise code development in a classroom setting.

This unique text will be invaluable both to students taking a first or second course in computational science and as a reference text for scientific programmers.

Sommaire

  • Basic C++ Programming
    • Introduction
    • Installing and running the Dev-C++ programming environment
    • Introduction to computer and software architecture
    • Fundamental concepts
    • Writing a first program
    • An introduction to object-oriented analysis
    • C++ object-oriented programming syntax
    • Control logic and iteration
    • Basic function properties
    • Arrays and matrices
    • Input and output streams
  • Numerical Analysis
    • Numerical error analysis - derivatives
    • Integration
    • Root finding procedures
    • Differential equations
    • Linear algebra
  • Advanced object-oriented programming
    • References
    • Pointers and dynamic memory allocation
    • Advanced memory management
    • The static keyword, multiple and virtual inheritance, templates and the STL library
    • Program optimization in C++
  • Scientific programming examples
    • Monte-Carlo methods
    • Parabolic partial differential equation solvers
  • Appendix A: Overview of MATLAB
  • Appendix B: The Borland C++ compiler
  • Appendix C: The Linux/Windows g++ compiler and profiler
  • Appendix D: Calling FORTRAN programs from C++
  • Appendix E: C++ coding standard
  • References and further reading
  • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Cambridge University Press
Auteur(s) David Yevick
Parution 04/04/2005
Nb. de pages 404
Format 19,5 x 25
Couverture Relié
Poids 1113g
Intérieur Noir et Blanc
EAN13 9780521827782
ISBN13 978-0-521-82778-2

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles

Nos clients ont également acheté

satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription