[Topic discussion] C and C ++ programmers whose beliefs are closer to God

Source: Internet
Author: User
[Editor's note] Linus Torvalds, founder of Linux, said in an email on April 9, September 6, local time: "C ++ is a horrible language. What makes it even more frightening is that many nonstandard Program Use it ......". After seeing such a translation, the closest C and C ++ programmers in China started their architecture, you come and I will debate in the ground who believe in God more closely...

[Origin] Linux Founder: C ++ is a horrible language
Linus Torvalds, founder of Linux, said in an email on August 1, September 6, local time: "C ++ is a horrible language. What makes it even more frightening is that, many nonstandard programmers use it ......"

C ++, the father of Linux, is a bad language.
It is expected that this article has aroused much attention. After all, C, C ++, and Linux are the most familiar things. However, it is not very interesting for many people to focus on the debate on pure language advantages and disadvantages. One of the protagonists of this debate, Microsoft's Dmitry kakurin, was very correct: "This is a matter of faith. Therefore, any preaching and argument will be endless and meaningless ......"

[Expert comment] Meng Yan: the father of Linux is not rough
Linus Torvalds tried to use C ++ to develop the Linux kernel more than a decade ago. due to various reasons, it quickly failed. Since then, he has expressed dissatisfaction with C ++ from time to time. The incident recorded on Liu Jiang's blog was only the last one. Despite the fierce rhetoric, the words are not rough.

Lai Yonghao: Is the debate between C and C ++ between two children?
C. Good? C ++? Why bother fighting? Just use python. When C players are still using debug to view the changes in registers, when C ++ players want to figure out the implementation of string, Python players have completed the project, sitting next to drinking coffee.

Designed in C and encoded in C ++
Yun Feng first raised the question of the so-called ideological burden brought by C ++ (the "mental burden" in Classical Chinese), and then quoted Linus heavily: "The key is design ", in fact, he is suggesting that good design C can also be done without the effort of C ++. Once C ++ comes forward, it is necessary to carry additional thoughts.

Zhang Haiying: C ++ is not omnipotent
I think C ++ and C are just like different schools in martial arts. C ++ belongs to the kind of tricks that are very gorgeous, playing well and has a lot of lethal power. c belongs to the kind of tricks that are simple and simple, but has developed some skill, it is more effective sometimes. It's like beating the dog to hold the law and lowering the dragon's hand. For high people with deep internal forces, they usually prefer the latter because it is simpler and more direct, with a fatal blow.

[Voice of netizens] competition between C and C ++: one of the best quotations in the debate
The Compilation speed of C ++ makes me afraid to use some large high-quality libraries, such as Ace, which is very depressing.
Now I am using D to write a program. It feels good.

Competition between C and C ++: The second quote in the debate between netizens
C ++ is so ambitious that the semantics is too complex. In my opinion, this complexity is unnecessary because it only increases the burden on programmers, but does not bring new ways of thinking.

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.