A First Course in Computational Physics and Object-Oriented Programming with C++ (Hardcover)
David Yevick
- 出版商: Cambridge
- 出版日期: 2005-04-01
- 售價: $1,450
- 貴賓價: 9.8 折 $1,421
- 語言: 英文
- 頁數: 414
- 裝訂: Hardcover
- ISBN: 0521827787
- ISBN-13: 9780521827782
-
相關分類:
C++ 程式語言、Object-oriented、物理學 Physics
已絕版
買這商品的人也買了...
-
$380$300 -
$970Introduction to Algorithms, 2/e
-
$1,330$1,260 -
$450$356 -
$780CMMI: Guidelines for Process Integration and Product Improvement (Harcover)
-
$680$537 -
$1,548Core Servlets and JavaServer Pages, Vol. 1: Core Technologies, 2/e
-
$1,176Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)
-
$1,064The 3G IP Multimedia Subsystem (IMS) : Merging the Internet and the Cellular Worlds
-
$650$507 -
$1,264Learning The Bash Shell, 3/e (Paperback)
-
$1,200$1,176 -
$820$697 -
$750$638 -
$490$382 -
$2,205The Java Programming Language, 4/e (Paperback)
-
$880$581 -
$650$507 -
$690$538 -
$680$537 -
$720$569 -
$620$558 -
$680$578 -
$580$522 -
$1,176Business Data Communications and Networking, 9/e
相關主題
商品描述
Description:
C++ is rapidly becoming the programming language of choice for science and engineering applications because of its rich object-oriented features. Intended for beginning and intermediate programmers, this book surveys the application of C++ to technical problems. Modern object-oriented software engineering tools are employed to simplify the presentation and all aspects of modern C++ programming practices of relevance to scientific programming are surveyed.
Table of Contents:
Part I. Basic C++ Programming: 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. Pointers, References and Dynamic Memory Allocation: 17. References; 18. Pointers and dynamic memory allocation; 19. Advanced memory management; 20. The static keyword, multiple and virtual inheritance, templates and the STL library; 21. Program optimization in C++; Part IV Advanced Numerical Examples: 22. Monte-Carlo methods; 23. Parabolic partial differential equation solvers; Part V. Appendices: 24. Appendix A. Overview of MATLAB; 25. Appendix B. The Borland C++ compiler; 26. Appendix C. The Linux/Windows g++ compiler and profiler; 27. Appendix D. Calling FORTRAN programs from C++; Appendix E. C++ coding standard; References.