Hello!
First of all let me tell you my English is very poor, and I have never write a blog or article. Hope you will realize my mistakes and forgive me for my poor English.
This is the first time I write a blog. Never before I have done so. Lots of people out there may want to learn programming language. This blog is for those who want to start programming and very new. I have a little knowledge about C++ Programming and want to share it with you. Hope you will find some info will help you.
History of C++
The C++ programming language was developed at AT&T Bell Laboratories in the early 1980s by Bjarne stroustrup. It is an evolution of the C Programming language, which extends C in three important ways:
C++ is already widely available and is in wide use for real application and systems development. Within six months of its initial release from AT&T in late 1985, there were commercial ports of C++ available on over 24 systems, ranging from PCs to large mainframes. Since then, more ports have been made, and C++ is now available directly from many computer vendors. In 1988 the first native compilers were produced for the PC and workstation markets. Additionally, large-scale libraries and program support environments have begun to appear. The maturation of the C++ language is attested to by two recent events: the formation of an ANSI C++ committee and the publication of The Annotated C++ Reference manual by Ellis and Stroustrup, which serves as the baseline document for the C++ ANSI committee. Papers documenting user experience with C++ have appeared in various conferences (there are now two annual conferences devoted exclusively to C++) and technical publications.
The future of C++
The language is still undergoing some small changes-- these will likely continue until the ANSI C++ committee completes its work. Our growing experience with templates, for example, has suggested some potential changes to the definition of the facility. Will they all be adopted as currently proposed? It won't be clear for a while yet. The ANSI C++ committee, however, in my opinion is doing a good job and we can be sure what changes are introduced will be well considered.
Are there likely to be any further extensions? One that seems more likely than not is the idea of metaclasses. Metaclassed permit an object to be queried at run time about such things as it actual type. Object oriented database system feel that absence of a language-supported metaclass facility most strongly. A number of designs have been independently proposed, but nothing, as of this writing, has formally been submitted to the language extension subgroup of the ANSI C++ committee, headed y stroustrup.
For the individual first learning C++, Two question naturally arise:
First of all let me tell you my English is very poor, and I have never write a blog or article. Hope you will realize my mistakes and forgive me for my poor English.
This is the first time I write a blog. Never before I have done so. Lots of people out there may want to learn programming language. This blog is for those who want to start programming and very new. I have a little knowledge about C++ Programming and want to share it with you. Hope you will find some info will help you.
History of C++
The C++ programming language was developed at AT&T Bell Laboratories in the early 1980s by Bjarne stroustrup. It is an evolution of the C Programming language, which extends C in three important ways:
- It provides support for creating and using data abstractions.
- It provides support for object-oriented design and programming.
- It provides various nice improvements over existing C constructs.
C++ is already widely available and is in wide use for real application and systems development. Within six months of its initial release from AT&T in late 1985, there were commercial ports of C++ available on over 24 systems, ranging from PCs to large mainframes. Since then, more ports have been made, and C++ is now available directly from many computer vendors. In 1988 the first native compilers were produced for the PC and workstation markets. Additionally, large-scale libraries and program support environments have begun to appear. The maturation of the C++ language is attested to by two recent events: the formation of an ANSI C++ committee and the publication of The Annotated C++ Reference manual by Ellis and Stroustrup, which serves as the baseline document for the C++ ANSI committee. Papers documenting user experience with C++ have appeared in various conferences (there are now two annual conferences devoted exclusively to C++) and technical publications.
The future of C++
The language is still undergoing some small changes-- these will likely continue until the ANSI C++ committee completes its work. Our growing experience with templates, for example, has suggested some potential changes to the definition of the facility. Will they all be adopted as currently proposed? It won't be clear for a while yet. The ANSI C++ committee, however, in my opinion is doing a good job and we can be sure what changes are introduced will be well considered.
Are there likely to be any further extensions? One that seems more likely than not is the idea of metaclasses. Metaclassed permit an object to be queried at run time about such things as it actual type. Object oriented database system feel that absence of a language-supported metaclass facility most strongly. A number of designs have been independently proposed, but nothing, as of this writing, has formally been submitted to the language extension subgroup of the ANSI C++ committee, headed y stroustrup.
For the individual first learning C++, Two question naturally arise:
- What is the C++ Program, anyway? How is one written?
- Once it is written, how do you get the program to run?
No comments:
Post a Comment