Book notes on the design and evolution of C ++ language (1)

Source: Internet
Author: User

Language design is not purely a Training of thinking, but a very practical cultivation that balances the needs, ideas, techniques, and constraints. A good language is not designed, but grow up.

Object-orientedProgramDesign is a program design that uses the inheritance mechanism.
Data abstraction is a program design that uses user-defined types.
With a few exceptions, object-oriented programs will be able and should support data abstraction
Data abstraction needs to be supported in the form of language features in essence.
Object-Oriented programming requires the support of the programming environment.

The most fundamental learning of C ++ is the learning of programming and design technologies. By focusing on the details, it is easy to confuse the head and brain, so that the language is not good.
Key design concepts should be kept in mind when learning C ++.

The strength of C ++ is its flexibility, efficiency, and portability.

After reading a little bit, I got a little bit of good results.
 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.