Assignment for you C++ Programming C++ Programming

C++ Programming

C++ Programming
Image result for C++ Programming
Bjarne Stroustrup, a Danish computer scientist, began his work on C++'s predecessor "C with Classes" in 1979.[6] The motivation for creating a new language originated from Stroustrup's experience in programming for his Ph.D. thesis. Stroustrup found that Simula had features that were very helpful for large software development, but the language was too slow for practical use, while BCPL was fast but too low-level to be suitable for large software development. When Stroustrup started working in AT&T Bell Labs, he had the problem of analyzing the UNIX kernel with respect to distributed computing. Remembering his Ph.D. experience, Stroustrup set out to enhance the C language with Simula-like features. C was chosen because it was general-purpose, fast, portable and widely used. As well as C and Simula's influences, other languages also influenced C++, including ALGOL 68, Ada, CLU and ML.
Initially, the class, derived class, strong typing, inlining and default argument features were added to C via Stroustrup's "C with Classes" to C compiler, Cpre.
In 1983, it was renamed from C with Classes to C++ ("++" being the increment operator in C). New features were added including virtual functions, function name and operator overloading, references, constants, type-safe free-store memory allocation (new/delete), improved type checking, and BCPL style single-line comments with two forward slashes (//), as well as the development of a proper compiler for C++, Cfront.
In 1985, the first edition of The C++ Programming Language was released, which became the definitive reference for the language, as there was not yet an official standard. The first commercial implementation of C++ was released in October of the same year.
In 1989, C++ 2.0 was released, followed by the updated second edition of The C++ Programming Language in 1991. New features in 2.0 included multiple inheritance, abstract classes, static member functions, const member functions, and protected members. In 1990, The Annotated C++ Reference Manual was published. This work became the basis for the future standard. Later feature additions included templates, exceptions, namespaces, new casts, and a boolean type.
After the 2.0 update, C++ evolved relatively slowly. In 2011, the C++11 standard was released, adding numerous new features, enlarging the standard library further, and providing more facilities to C++ programmers. After a minor C++14 update, released in December 2014, various new additions are planned for 2017.

Post a Comment

Previous Post Next Post

Indian Posts Office

6/box-posts/recent

Author Site

This website Basically Provides Jobs Portal For Candidates. All the Posts are provided here sectioned well table for easier to reach for employer. Not only for Job you set this template for your educational website and some other categories related to study.


2018 - 2019 we have worked hard to create amazing look template. if you are interesting for using this template to your into your website then go to PikiTemplates.com
and purchase at cheap price the licence key and customisation support and lifetime update support.

Piki True Job template is basically designed for meet the requirements of users and customers. if you have any question please reach our contact us page.
assignmentskh provides online education, homework help, assignmentskh help, and e-learning services to students from various schools, colleges and universities. We assist, guide, and mentor students in their assignments editing, homework guidance, term papers, and project mentoring. We are a team of highly talented and ambitious professionals ready to serve you 24/7. A4U was incorporated by a team of highly qualified tutors who have been assisting students worldwide. A4U has onboard faculties who go through a rigorous selection process before being taken onto the tutor pool. We serve students looking for a homework helper service, that is learning and development-oriented. We are the solution to the student's educational needs. We understand your needs and help accordingly. We are working 24 hours a day and seven days a week. We work hard for your satisfaction, till you have a clear understanding of the subject matter. We provide a homework help chat room, where our professors are available to assist you. We aim to become the best assignment help site. Mission Statement- To impart education to the students that they can learn and implement. Thank you for visiting my website!