Programming : principles and practice using C++
معرفی کتاب «Programming : principles and practice using C++» نوشتهٔ Bjarne Stroustrup, Bjarne Stroustrup، منتشرشده توسط نشر Bookman Editora در سال 2008. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Programming : principles and practice using C++» در دستهٔ بدون دستهبندی قرار دارد.
**An Introduction to Programming by the Inventor of C++** Preparation for Programming in the Real World The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field. __Focus on Fundamental Concepts and Techniques__ The book explains fundamental concepts and techniques in greater depth than traditional introductions. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code. __Programming with Today’s C++__ The book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start, introducing the C++ standard library to simplify programming tasks. For Beginners–And Anyone Who Wants to Learn Something New The book is primarily designed for people who have never programmed before, and it has been tested with more than 1,000 first-year university students. However, practitioners and advanced students will gain new insight and guidance by seeing how a recognized master approaches the elements of his art. Provides a Broad View The first half of the book covers a wide range of essential concepts, design and programming techniques, language features, and libraries. Those will enable you to write programs involving input, output, computation, and simple graphics. The second half explores more specialized topics, such as text processing and testing, and provides abundant reference material. Source code and support supplements are available from the author’s website. The Book Is An Introduction To Programming In General, Including Object-oriented Programming And Generic Programming. It Is Also A Solid Introduction To The C++ Programming Language, One Of The Most Widely Used Languages For Real-world Software. The Book Presents Modern C++ Programming Techniques From The Start, Introducing The C++ Standard Library To Simplify Programming Tasks. The Book Is Primarily Designed For People Who Have Never Programmed Before, And It Has Been Tested With More Than 1,000 First-year University Students. However, Practitioners And Advanced Students Will Gain New Insight And Guidance By Seeing How A Recognized Master Approaches The Elements Of His Art.--jacket. Preface Chapter 0: Notes To The Reader Part I: The Basics Chapter 1: Computers, People, And Programming Chapter 2: Hello, World! Chapter 3: Objects, Types, And Values Chapter 4: Computation Chapter 5: Errors Chapter 6: Writing A Program Chapter 7: Completing A Program Chapter 8: Technicalities: Functions, Etc. Chapter 9: Technicalities: Classes, Etc. Part Ii: Input And Output Chapter 10: Input And Output Streams Chapter 11: File Streams And String Streams Chapter 12: Graphs Chapter 13: Graph Classes Chapter 14: Graph Class Design Chapter 15: Graphing Functions Chapter 16: Graphical User Interfaces Part Iii: Data And Algorithms Chapter 17: Vectors: Memory Management Chapter 18: Vectors: Arrays Chapter 19: Vectors: Exceptions And Templates Chapter 20: Stl: Containers, Iterators, And Algorithms Chapter 21: Stl: Maps And Algorithms Part Iv: Broadening The View Chapter 22: Ideals And History Chapter 23: Text Manipulation Chapter 24: Numerics Chapter 25: Embedded Systems Programming Chapter 26: Testing Chapter 27: The C Programming Language Appendices Appendix A: Language Summary Appendix B: Standard-library Summary Appendix C: Getting Started With Visual Studio Appendix D: Installing Fltk Appendix E: Gui Implementation Glossary Bibliography Index. Bjarne Stroustrup. Includes Bibliographical References (p. 1177-1179) And Index. Capa Iniciais O autor Ficha catalográfica Folha de rosto Créditos Prefácio Sumário Notas para o leitor Capítulo 1 - Computadores, pessoase programação Parte I - O básico Capítulo 2 - Oi, mundo! Capítulo 3 - Objetos, tipos e valores Capítulo 4 - Computação Capítulo 5 - Erros Capítulo 6 - Escrevendo um programa Capítulo 7 - Completando um programa Capítulo 8 - Detalhes técnicos: funções, etc. Capítulo 9 - Detalhes técnicos: classes, etc. Parte II - Entrada e saída Capítulo 10 - Fluxos de entrada e saída Capítulo 11 - Customizandoentrada e saída Capítulo 12 - Um modelo de exibição Capítulo 13 - Classes gráficas Capítulo 14 - Projeto de classe gráfica Capítulo 15 - Gerando gráficos defunções e de dados Capítulo 16 - Interfaces gráficascom o usuário Parte III - Dados e algoritmos Capítulo 17 - Vector e memória livre Capítulo 18 - Vectors e arrays Capítulo 19 - Vector, templates eexceções Capítulo 20 - Contêineres e iteradores Capítulo 21 - Algoritmos e mapas Parte IV - Ampliando a visão Capítulo 22 - Ideais e história Capítulo 23 - Manipulação de texto Capítulo 24 - Números Capítulo 25 - Programação de sistemasembarcados Capítulo 26 - Testes Capítulo 27 - A linguagem deprogramação C Parte V Apêndice A - Resumo da linguagem Apêndice B - Resumo da biblioteca padrão Apêndice C - Começando a usar Visual Studio Apêndice D - Instalando FLTK Apêndice E - Implementação de GUI Glossário Referências Índice Créditos das fotos Encarte An Introduction to Programming by the Inventor of C++ Preparation for Programming in the Real World The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field. Available here: (http://blubbu.com/download?i=0321992784) blubbu.com/download?i=0321992784 Programming: Principles and Practice Using C++ (2nd Edition) PDF by Bjarne Stroustrup
دانلود کتاب Programming : principles and practice using C++