C与C社区激战正酣,C阵营有何应对策略?

2026-05-25 11:530阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3288个文字,预计阅读时间需要14分钟。

C与C社区激战正酣,C阵营有何应对策略?

Linux之父Linus Torvalds在事隔三年后,再次发布C++语言的新版本(详见http://www.realworldtech.com/forums/index.cfm?action=detailid=110563&threadid=110549&roomid=2)。在国外技术社区中,掀起了一股对C++语言的狂热评价。

最近,Linux之父Linus Torvalds在事隔三年之后,又一次炮轰C++语言(见www.realworldtech.com/forums/index.cfm?action=detail&id=110563&threadid=110549&roomid=2)。在国外技术社区掀起新一波的批判C++语言的狂潮。国内技术社区也不甘清净,csdn在这里(news.csdn.net/a/20100612/218785.html)也有非常热烈的讨论。国内C++的大牛网易的云风也加入论战(blog.codingnow.com/2009/01/the_new_c_standard.html),似乎C++一无是处。 总结目前各方对C++的批判,主要观点如下: 1. 做系统底层编程(比如linux内核、网易游戏引擎),C++和C相比没有任何优势。因为底层编程不需要C++那么多的“面向对象抽象” 2. 做上层应用编程(比如CRM、ERP等企业应用),虽然需要“面向对象的抽象能力”,但C++过多的语言机制导致C++语言陷阱太多(特别是稍不留神就有内存泄漏),因此应该选用提供垃圾收集机制的语言。(Linus没说,但是基本指的是C#、Java几个主流语言)。 虽然这种说法有些太过绝对,但是firelong认为还是相当有道理的。特别是第2点,因为以前我们公司就有一个C++写得CRM项目,刚开始老板还让我们在C++上继续改,改了将近半年,全体人员都决定放弃了,转到现在的C#上。
阅读全文

本文共计3288个文字,预计阅读时间需要14分钟。

C与C社区激战正酣,C阵营有何应对策略?

Linux之父Linus Torvalds在事隔三年后,再次发布C++语言的新版本(详见http://www.realworldtech.com/forums/index.cfm?action=detailid=110563&threadid=110549&roomid=2)。在国外技术社区中,掀起了一股对C++语言的狂热评价。

最近,Linux之父Linus Torvalds在事隔三年之后,又一次炮轰C++语言(见www.realworldtech.com/forums/index.cfm?action=detail&id=110563&threadid=110549&roomid=2)。在国外技术社区掀起新一波的批判C++语言的狂潮。国内技术社区也不甘清净,csdn在这里(news.csdn.net/a/20100612/218785.html)也有非常热烈的讨论。国内C++的大牛网易的云风也加入论战(blog.codingnow.com/2009/01/the_new_c_standard.html),似乎C++一无是处。 总结目前各方对C++的批判,主要观点如下: 1. 做系统底层编程(比如linux内核、网易游戏引擎),C++和C相比没有任何优势。因为底层编程不需要C++那么多的“面向对象抽象” 2. 做上层应用编程(比如CRM、ERP等企业应用),虽然需要“面向对象的抽象能力”,但C++过多的语言机制导致C++语言陷阱太多(特别是稍不留神就有内存泄漏),因此应该选用提供垃圾收集机制的语言。(Linus没说,但是基本指的是C#、Java几个主流语言)。 虽然这种说法有些太过绝对,但是firelong认为还是相当有道理的。特别是第2点,因为以前我们公司就有一个C++写得CRM项目,刚开始老板还让我们在C++上继续改,改了将近半年,全体人员都决定放弃了,转到现在的C#上。
阅读全文