C ++ has a free mind!

Source: Internet
Author: User
The following wonderful replies are from the C ++ discussion group: Future of the C ++ unlike other popular development ages before it, like COBOL, or after it, like Perl, C ++ says, unlike popular languages such as COBOL and Perl, C ++ makes the following statement: "OK, we all know that most computers follow a Von norann architecture more or less, and this is not going to change for the mainstream anytime soon. if you are an engineer, I am going to give you a language of liberation. I am going to give you a language
That allows reachability to almost every conceivable point in the system space of software engineering. I am not going to tell you how to reach these points, of course, but I will allow them to be reached, with great facility, almost entirely dependent on
Your skill as an engineer. "" Well, we all know that most computers are more or less compliant with the Von noriman system, and this will not change quickly as a mainstream computer. If you want to be an engineer, I will give you a free language. With this language, you will be able to reach any location you can imagine in the software engineering field. Of course I'm not going to tell you how to get to these locations, but I'm sure you'll be very convenient to reach your destination, and it's almost all about your skills and accomplishments as an engineer ." Of course, there are exceptions to this claim, like lack of lambda expressions, and more importantly, there is the assumption that the C ++ script will be compiled into a physical, von noran architecture, where the CPU itself is the agent of interpretation. of course, this statement also has some exceptions. For example, C ++ lacks lambda expressions. More importantly, the following assumptions also exist: the C ++ code will be compiled into a physical machine of the Von noriman system, and the execution of code interpretation must depend on the CPU itself. But despite these relatively minor assumptions, C ++, like no other language, allows reachability into the entire system space, from the primitive to the frighteningly complex. however, apart from these insignificant assumptions, C ++ will allow you to access the entire system space, regardless of whether these areas are basic or complex. And that is why C ++ is so interesting. it's a bit like taking armed fighters, where they can choose any weapons that they can carry, and throwing them on a battlefield, and lew.each fighter fight to his best abilitity, dismemberment and death included. this is exactly the interesting part of C ++. This is like the heavily armed fighters who can choose any weapons they can carry and put them on the battlefield. In any battle, these fighters are allowed to do their best, even dismembers or even sacrifices themselves are not restricted. By contrast, other versions ages restrict which weapons can be used, restrict the types of enemy to be fought, and during every battle, the fighters are must be housed in a giant, roving tank, fighting the enemy indirectly using joysticks (Java interpreter ).
Wherever the fighters go, so must the tank (JVM or other interpreter), and when there is a special kind of monster that requires a special kind of stroke to be slain, it becomes hard, because the Slayer, no matter how skilled, is stuck inside a tank. in contrast, other languages not only restrict the weapons that soldiers can use, but also restrict the types of enemies that match them. In each battle, the soldiers must be placed in an extremely large and four-wheeled tank, and the battle against the enemy cannot be carried out directly. They can only rely on the joystick (Java interpreter ). No matter where the soldiers go, the tanks must follow the scenes (JVM and other interpreters ). When there is a special monster on the battlefield and a special stunt is needed, things will become difficult. The killer at this time, no matter how high his technology is, has been stuck in the tank. -Le chaud Lapin-(author) Cheng Zai Siyan! In my heart! Damn right! I shoshould say I agree 100 percent with you, Le chaud Lapin.
Related Article

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.