Chapter 156
It's a pity that it seems that you can't get money by using Jingxiang reading card!

Zhang Shan remembers the rules for using the Jingxiang Reading Card:

"Using this card, the host can enter the meson space to read for 1 hour, and it can be used superimposedly. The host stays in the meson space for one hour, and the time in the normal world of the host will only pass by one picosecond.

Note: The host of this card can only be used for reading. When using this card, the rules for the host to gain experience from reading books are the same as the rules for the host to gain experience in the real space. When using this card, the host cannot get any money.

In particular."

But it doesn't matter, I, Zhang Shan, study hard for knowledge, not for money.

system:. . .

After all, even if there are 1000 Quiet Reading Cards, it does not mean that the knowledge will be absorbed in an instant~
It's just equivalent to adopting a flattering way to absorb knowledge.In the process of absorption, the key is not only Zhang Shan's reading efficiency, but also the book itself~
"Huihui, what books should I read to learn C++~"

"Anyway, don't read what Tan Haoqiang wrote, you can read the rest. Don't read Tan Haoqiang×3, say the important thing three times!"

Zhang Shan:? ? ?
What did Tan Haoqiang do?As for such a big resentment!
There is nothing in vain under the fame, speaking of which he is still the holder of three world records

(1) Over the past 30 years, he (and in cooperation with others) has edited and published 150 computer books, and edited more than 400 computer books, making him the person who has published the largest number of scientific and technological books;
(2) The circulation of books edited and edited by him exceeds 5500 million, and he is the most read technology writer.

On average, every 23 people in our country, and every 1.2 intellectuals own a book by Tan;

(3) "BASIC Language", which he co-authored with others, has sold more than 1250 million copies, setting a record for the highest circulation of science and technology books.

The most important Tan is the proper Mizuki system~
But since he asked, Zhang Shan still intends to respect Luo Changhui's opinion.

Soon Zhang Shan found a rather lengthy book list on the Internet~
There are not only contemporary bestsellers like "Introduction to Practical C++", but also some old books like "Design and Simplification of C++ Language" in 1994~
After Zhang Shan determined the goal of reading, she quickly straightened her posture, and the old god started to meditate on the ground~
After a while, he entered the meson space to brush books.

At the beginning, Zhang Shan read a popular book "Two or Three Things About C Language and C++", and soon she went deeper~
In the process of learning C++, Zhang Shan had a vague illusion that he had emerged from the world and become an immortal.

Good guy, others are beginners in reading, but Zhang Shan is okay if you go straight to the Tao~
The reason why it is said to enter the Tao is not to really cultivate immortals, but an extremely magical feeling~
Roaming in the ocean of knowledge, don't have a different kind of happiness.

~
In the book "The Story of C++", Zhang Shan learned that:
The development of the C++ language can be roughly divided into three stages: the first stage is from the 80s to 1995.At this stage, the C++ language is basically an object-oriented language on the traditional type, and with the efficiency close to the C language, it occupies a considerable share of the development languages ​​used in the industry;
The second stage is from 1995 to 2000. In this stage, due to the emergence of standard template library (STL) and later Boost and other libraries, generic programming occupies an increasing proportion in C++.Of course, at the same time, due to the emergence of Java, C# and other languages ​​and the large-scale decline in hardware prices, C++ has been impacted to a certain extent;

The third stage from 2000 to the present, due to the emergence of generative programming and template metaprogramming represented by libraries such as Loki and MPL (Boost), C++ has experienced another new peak in the history of development. The emergence of these new technologies and The integration with the original technology has made C++ the most complex member of today's mainstream programming languages.

According to the book "Thinking in C++", the code execution efficiency of C++ and C often differs between ±5%.

In "The Design and Evolution of the C++ Language" (1994):

Zhang Shan learned that Bjarne Stroustrup described some of the principles he used when designing C++.Knowing these principles helps to understand why C++ is what it is.

Although the specific principles are somewhat vague, Zhang Shan still understands:

Compared with C language, C++ introduces more features, including: composite types (reference types, etc.), const qualifiers and constexpr constant expressions, type processing operators (type aliases, auto and decltype and other type indicators ), C++ standard library (IO library and various container classes) and iterators, dynamic memory and smart pointers, function overloading, object-oriented programming (such as data abstraction, member functions, class scope, constructors and destructors wait.

With a lot of excellent learning-related abilities, Zhang Shan's brain is now a machine running at full capacity, processing the massive amount of information conveyed into the brain through vision without emotion~
~~~
To be honest, there are still many benefits to enjoying reading cards, but it is not without disadvantages. For example, Zhang Shan can only conduct theoretical studies in the meson space now, as for the actual typing of some codes, it is impossible~
But the same is true for theoretical knowledge. Some people are naturally suitable for learning theoretical knowledge, and Zhang Shan is such a person.

Speaking of C++ compilation, Microsoft Visual C++ (Visual C++, MSVC, VC++ or VC for short) can do it.

This software is a C++ development tool of Microsoft Corporation. It has an integrated development environment and can provide programming languages ​​such as editing C language, C++ and C++/CLI.

Because Zhang Shan also used this software when he first learned C language, he decisively chose books that introduce C++ development correspondingly to this software.

After all, relatively speaking, Zhang Shan still has a considerable degree of intimacy with this software.

VC++ integrates convenient debugging tools, especially the Microsoft Windows operating system application programming interface (Windows API), [-]D animation DirectX API, and Microsoft .NET framework.

Speaking of specific compilation, C++ mainly has three compilation stages: preprocessing, translation into object code, and linking (the last two stages are generally regarded as real "compilation").

In the first stage, preprocessing, the preprocessor directives are replaced with source code, which is then sent to the next compilation stage.

……

To be honest, learning C++ with C language experience is not particularly difficult.

Unlike C language, which is more inclined to a universal dagger, C++ is more similar to a Swiss army knife with extremely complicated functions~
C language is a process-oriented, abstract general-purpose programming language that is widely used in low-level development.

C++ is the inheritance of C language. It can not only carry out procedural programming of C language, but also carry out object-based programming characterized by abstract data types.

Although self-study at Zhang Shan's level is effortless, it's still quite a long time~
After all, 1000 hours is equivalent to 41 days~
(End of this chapter)

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like