進階搜尋
書籍資訊
A First Course in Computational Physics and Object-Oriented Programming with C++ (絕)

A First Course in Computational Physics and Object-Oriented Programming with C++ (絕)

  • 20本以上,享 8.5折
售價 $ 洽詢
  • 一般書籍
  • ISBN:9780521827782
  • 作者:David Yevick
  • 版次:1
  • 年份:2005
  • 出版商:Cambridge University
  • 頁數/規格:403頁/精裝單色
書籍介紹 本書特色 目錄
Description
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.

Features
  • Comprehensive presentation of all C++ language features of relevance to scientific programming
  • Many innovatively structured scientific programming problems cover all standard examples
  • Features material from a wide range of topics in object oriented and scientific programming not found elsewhere
Table of Contents
Part I C++ programming basics
1 Introduction
2 Installing and running the Dev-C++ programming environment
3 Introduction to computer and software architecture
4 Fundamental concepts
5 Writing a first program
6 An introduction to object-oriented analysis
7 C++ object-oriented programming syntax
8 Control logic and iteration
9 Basic function properties
10 Arrays and matrices
11 Input and output streams

Part II Numerical analysis
12 Numerical error analysis – derivatives
13 Integration
14 Root-finding procedures
15 Differential equations
16 Linear algebra

Part III Advanced object-oriented programming
17 References
18 Pointers and dynamic memory allocation
19 Advanced memory management
20 The static keyword, multiple and virtual inheritance,
21 Program optimization in C++

Part IV Scientific programming examples
22 Monte Carlo methods
登入 購物車0 立即購買 加入購物車