, rich content, meticulous strokes.If Bjarne Stroustrup is the father of C + +, then Lippman can be said to be the mother of C + +:)Morningstar: Suitable for a rich C experience, lack of C + + experience.Website: http://126.am/2tipp0http://126.am/Cu6x632. The C + + programming Language "C + + programming language"by Bjarne StroustrupThere is a third edition of th
. The purpose of abstraction is not to blur things, but to create a new semantic layer, where it is absolutely accurate description. -Edsger extends strabesides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer. -edsger Dijkstra is the most valuable asset for a competent programmer in addition to his/her hobbies in mathematics. -Edsger extends strac makes it easy to shoot yourself in the foot; C ++ makes it harder,
A good programmer should be the kind of person who has to look at both sides of a single line.
-- Doug Linder, System Administrator
One of the most important and difficult aspects of a tool is its impact on the habits of those who learn to use it. If this tool is a programming language, the impact -- whether we like it or not -- will be a habit of thinking.
-- Edsger Dijkstra, a computer scientist
Abstraction is a very different thing from obfuscation... The purpose of abstraction is not to blur
1. C + + Primer "Introduction to C + +" (usually without Chinese name)by Stanley B. LippmanThere are third and fourth editions, such as their name, is the only choice for the introduction of C + +, is a comprehensive bibliography, rich content, meticulous strokes.If Bjarne Stroustrup is the father of C + +, then Lippman can be said to be the mother of C + +:)Morningstar: Suitable for a rich C experience, la
++ programming" is not very strict: four books and five classics of C ++ programming. Yes. In this article (and next), I will recommend more than 20 C ++ books in different categories. You can choose to read them as needed.TCPL and D ETCPL and D E are short for The C ++ Programming Language and The DesignandEvolution ofC ++, both from BjarneStroustrup. I listed them first because Bjarne is the creator of the C ++ language, and then because it is mo
A Brief Look at C + + Chinese version
Bjarne Stroustrup
Att Bell Laboratories
Murray Hill, New Jersey 07974
[Original author]:bjarne Stroustrup (designer of C + +)
[Translator]:kingofark
[Kingofark words]: This article is certainly not new. But I think it's not a bad thing to read as much as possible of the Mas
Programming:principles and Practice Using C + + (Bjarne Stroustrup) (updated for c++11/c++14) A introduction to Programming using C + + by the creator of the language. A Good read, that's assumes no previous programming experience, but isn't only for beginners.
Introductory, with previous programming experience
C + + Primer * (Stanley Lippman, Josée Lajoie, and Barbara E. Moo) (updated for c++11) C
+ + (Designing and evolution of C + + language) The author of the book is also the C + + language designer Bjarne Stroustrup, the author in the book comprehensively introduced the development history of C + +, the essential meaning and design background of various important mechanisms in C + +, the basic use and use of these mechanisms, discussed the C + + The appropriate application areas and their future
beginner's book using a modern approach at teaching the language. ) [review]
Thinking in C + + (Bruce Eckel) volumes; is a tutorial style free set of intro level books. Downloads:vol 1, vol 2. Unfortunately they ' re marred by a number of trivial errors (e.g. maintaining that temporaries is automatically const ), WI Th no official errata list. A partial 3rd Party errata list was available at (http://www.computersciencelab.com/Eckel.htm), but it's apparently not Mai ntained.
Programming:p
Why can the 35-year-old C ++ still dominate the programming world?
As early as 1979, Bjarne Stroustrup designed the C ++ programming language, and C ++ soon became a ubiquitous universal system programming language. Although Java, Javascript, Python, Go, and even Apple's Swift are competing with it, C ++ is still dominant in the programming world.
Today, at Morgan Stanley's technology interview, InfoWorld
Abstract In C ++
Author: Li Jianzhong
In the past two days, the translation of Bjarne stroustrup, translated by Mr. Deng jifeng (soloist), is the article titled action and the C ++ Machine Model written by embedded software and systems. 2005. Based on my experience in C ++ training for a period of time, I have learned more about the abstract of C ++. Here I will give a brief summary to share with my friends
Master's explanation: Why is the 35-year-old C ++ still dominant in the development field?
Bjarne Stroustrup designed the C ++ language in 1979, and this general-purpose language for system programming has become one of the preferred solutions for developers around the world. Despite the frequent impact from Java, JavaScript, Python, Go, and the Swift language just announced by Apple, C ++ remains stable an
The C + + and system software technology conference will be held in Shanghai in 2016 October 28-29th! The C + + and system software technology conference adhering to the "global experts, connected intelligence"The idea! Conference invitedC + + 's father Bjarne StroustrupAnd many in the System software field at home and abroadTechnology leaderAndFirst-line engineering experts attend!General Assembly NoticeSince 1985 by
The book has been read for several months and has been trying to write something, and I don't know where to start. Today, I saw some of Linus's criticisms of C + +, and this book combined to see a little meaning. (Linus's criticism of C + + is not an accidental whim, as it was said in 07, "C + + is a horrible language", this time saying "It's a really bad language, in my opinion."It tries to solve all the wrong problems, and does not tackle the right ones. )
Learn and use C + + people have exper
may vary according to the compiler. It is clear that many compilers do not handle these points well. Exploring these points is caused by the attention of compilation constructs, but also in the process of C + + standardization to remove some flaws.
Reference documents:
1. Stroustrup, Bjarne. The C + + programming Language, 3rd ed., Addison-wesley, Reading, MA, 1997.2. Ellis, Margaret and
Useful Resources
The standard C + + Foundation-non-profit hub for C + + news, articles, and events
C + + FAQs
isocpp.org C + + faq-unified FAQ by the standard C + + Foundation.
Bjarne Stroustrup Faq-answers to the frequently asked questions from the creator of the language
Bjarne Stroustrup
= strlen(data); // error! lengthIsValid = true; // error! } return dataLength;}Length () is simply a string, declaring it to be const, and it makes sense to buffer length data in order to respond efficiently to frequent queries. However, with this harmless code, the C + + compiler does not let it pass.Ah, this really makes C + + difficult! Whether you can modify an object or not, this is a problem, it is a tangled problem. If you choose logic, the const is a dummy. Pe
Bjarne stroustrup is the designer and originalimplementer of C ++ and the author of "The C ++ programming language" and "the design and evolution of c ++ ". his research interests includedistributed systems, design, programming techniques, softwaredevelopment tools, and programming languages. he is actively involvedin the ANSI/iso standardization of c ++.
Dr. stroustrup
C ++ development history in the eyes of a skeptical person
Author: Chad PerrinTranslation: purpleendurer, 1stCategories: C/C ++, go, Mac OSX, objective caml, objective-C, programming agesTags: C, apple, Apple inc ., c ++, language, Bjarne stroustrup, objective-C, C/C ++, programming language, programming ages, software development, software development, software/website development, software/Web Development
Account = money: Convert ("57.29 ");
Account. Print ();
// Perform a conversion from type double to type
// Money.
Account = money: Convert (33.29 );
Account. Print ();
}
In the code above, the Force constructor is defined as private and cannot be used for type conversion. However, it can be explicitly called. Because the conversion functions are static, they can be called without referencing any object.
Summary
One thing to be clarified is that all mentioned here are accepted
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.