-
It's like asking: Is there anyone who is now more than the father of Linux? Is there someone who has studied Linux more deeply than the father of Linux?
What I'm trying to say is that both of them are very accomplished in their respective fields, and all extensions and improvements to C++ or Linux can only be done with the consent of both of them. Do you think that if they were not very capable, would others care so much about their opinions?
-
C language is the first high-level language, has proved the greatness of the father of C language, Jobs made Apple very successful, for the first time to make Apple to a height that is difficult to reach in the same industry, which is not in the industry, are very powerful,
-
The difference between C and C++ C is a structured language, as Mr. Tan said: its focus is on algorithms and data structures. The first consideration in the design of C programs is how to calculate and process the input (or environmental conditions) through a process to obtain the output (or realize process (transaction) control), and for C++, the first consideration is how to construct an object model, so that this model can fit the corresponding problem domain, so that the output or process (transaction) control can be obtained by obtaining the state information of the object.
So the biggest difference between C and C++ is that they don't have the same way of thinking about solving problems. The reason why C++ is more advanced than C is that "the concept of design has been integrated into C++", and in terms of the language itself, in C is the concept of algorithms. Then it doesn't matter if it's c or not, wrong!
Algorithms are the foundation of program design, and good design is not good if there are no good algorithms. Moreover, "C plus good design" can also write very good things. For the language itself, C is a subset of C++, so what kind of subset is it?
As can be seen from the above, C implements procedural control and other related functions in C++, while C in C++ (I call it "C+") is strengthened compared to the original C, introducing overloading, inline functions, exception handling, etc., and C++ expands the content of object-oriented design, such as classes, inheritance, virtual functions, templates, and package container classes. To improve a little further, in C++, data encapsulation and types are nothing new, and there are issues to consider, such as: the choice of object granularity, the design and inheritance of object interfaces, the use of composition and inheritance, and so on.
So C++ contains a richer concept of "design" than C, but C is a self-consistent subset of C++, which also has powerful features and is also worth learning.
-
Learning the language should be gradual, C++ is best learned after learning the C language, C++ is basically the same as the C language when it comes to process-oriented programming, but there are many more libraries that can be imported.
There is also learning a language, which can not be done overnight, and you can't become a fat person or a master by eating it in one bite. It is necessary to accumulate over time, continue to be frustrated, and continue to grow in solving problems.
If you want to become a programmer, you must remember that programming must be more and more courageous.
-
This book is a classic, read it while working. You can't read it all at once
-
Is it Tan Haoqiang's? If you are a zero-based person, it is recommended to read the C he wrote first, and then look at C++ after reading it.
-
In 2007, Linus Torvalds and Dmitry Kakurin were in the Dev Newsgroup about [RFC] Convert to Use the Better String LibraryIn the middle of the discussion, because it involves git, it has evolved into a battle between C and C++, right?
Dmitry Kakurin was a senior software developing engineer (SDE) at Microsoft at the time, and Dmitry was just asking why the bottom layer of Git was pure C, not C++, and he said, don't use portability as an excuse, that's a BS () problem. As a result, Linus was enraged, and he said directly: You are BS!
So blah, blah, blah ...
In all fairness, dmitry is only for things, not people (in the discussion group, it's all old people, and a lot of colloquial discussions, like: don't even talk about, it's bs.This kind of talk is a lot, a little rushed, but basically nothing).
-
In the C++ world, Bjarne Stroustrup, the father of C++, Herb Sutter and Andrei Alexandrescu of the Standards Committee, and Alexander Stepanov, the father of STL, are all masters of the world.
Stanley, the author of "C++ Primer" and the main designer of Microsoft's C++ compiler, and Andrew Koenig, who worked on CFRONT at Bell Labs, are also superb.
There are too many top masters in the world of C language, and I can't count them, Ken Thompson and.
richard stallman、guy l.Steele Jr and Tim Joy are probably the best at all.
-
This is a brain-dead problem. Who would dare to say that he is the top programmer in the C++ world
-
This should be the most difficult to define.
-
Personally, I think C and C++ are very similar to Xiang Zao or, if you need a quick short-term term. Take a look at the C++ part of the class, encapsulation and succession. The biggest difference between C++ and C is object-orientation. We were learning C++ for two weeks.
-
That's probably the wrong book, and if you want to get to know C++ quickly, maybe a tour of C++ is more appropriate.
-
No! A parent class can have multiple children, and a son class can only inherit one parent class! Just like their name! Ha ha!
-
The book is a treasure trove of C++, and any grammatical or linguistic content can be found in this book.
-
Hello lz, the book you want has been sent, please check it in time, if you have any questions, you can ask at any time, I will solve it as soon as possible and give lz a reasonable answer, congratulations.
If you are satisfied after receiving, please send it in time.
Thank you for your cooperation o(o
by--luanqibazao227 [Second Enlightenment Zen Biography].
-
The points given are too small, Li this, I don't know how to disturb the nonsense, it's not what you want.
-
C++ Primer is a must-see... It's too thick, and you'll think it's a few small ones.
effective c++
more effective c++
-
If you don't have a thick book, you don't necessarily read it slowly. For a thick technical book, read it like reading **, and another book with the same technology, read it like a book from the sky, you choose which one.
-
Send me your email address, and I'll send you one with "indicate C language".
No one can surpass itThey are legends.
In addition to family affection, love can transcend everything!! Loved ones are always the most important! Maybe sometimes they will be carried away by love, and people will feel that love is the most important thing for a while. >>>More
It has long been exceeded, and the goal rate is too terrifying.
Waltz (English), also known as waltz, is a cheerful, light, and catchy name. When people enjoy the light, beautiful waltz, they are reminded of the contribution of the king of waltzes——— Johann Strauss and his family. Johann Strauss (1825-1899) was an outstanding Austrian composer, violinist and conductor. >>>More
The chances are slim.
Real Madrid will be the champion this year. >>>More