Saturday, 21 September 2013

C++ Programing language By Bjarne Stroustrup Free Download



Save Paper Save Earth, Save Yourself 

                            
This Book introduce the major concepts and features of the C++ programming language and its standard library.  It also provides an overview of this book and explains the approach taken to the description of the language facilities and their use. The most important thing to do when learning C++ is to focus on concepts and not get lost in language-technical details.  The purpose of learning a programming language is to become a better programmer; that is, to become more effective at designing and implementing new systems and at

maintaining old ones.  For this, an appreciation of programming and design techniques is far more important than an understanding of details; that understanding comes with time and practice. C++ supports a variety of programming styles.  All are based on strong static type checking, and most aim at achieving a high level of abstraction and a direct representation of the programmer’s ideas.  Each style can achieve its aims effectively while maintaining run-time and space efficiency. A programmer coming from a different language (say C, Fortran, Smalltalk, Lisp, ML, Ada, Eiffel, Pascal, or Modula-2) should realize that to gain the benefits of C++, they must spend time learning and internalizing programming styles and techniques suitable to C++.  The same applies to programmers used to an earlier and less expressive version of C++. Thoughtlessly applying techniques effective in one language to another typically leads to awkward, poorly performing, and hard-to-maintain code.  Such code is also most frustrating to write because every line of code and every compiler error message reminds the programmer that the language used differs from ‘‘the old language.’’  You can write in the style of Fortran, C, Smalltalk, etc., in any language, but doing so is neither pleasant nor economical in a language with a different philosophy. Every language can be a fertile source of ideas of how to write C++ programs.


Note:- If you want to build a house, you need a solid set of well-crafted tools. Building computer programs is no different. Programming requires a specialized set of development tools-----basically, programs that make programs

Save Paper Save Earth(Read Ebook to save Paper)

0 comments:

Post a Comment