<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Land of MrSeacow &#187; C++</title>
	<atom:link href="http://blog.mrseacow.org/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mrseacow.org</link>
	<description>一只笨海牛的陆地生活</description>
	<lastBuildDate>Sun, 15 May 2011 15:37:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>GCC要开始用C++写了</title>
		<link>http://blog.mrseacow.org/2010-06/using-cpp-in-gcc/</link>
		<comments>http://blog.mrseacow.org/2010-06/using-cpp-in-gcc/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 10:42:42 +0000</pubDate>
		<dc:creator>mrseacow</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[GCC]]></category>

		<guid isPermaLink="false">http://blog.mrseacow.org/?p=42</guid>
		<description><![CDATA[今天最大的新闻当属Mark Mitchell在Mail List里发表了一篇&#8221;Using C++ in GCC is OK&#8220;，宣布C++语言将要加入GCC的开发。 看到这条消息，估计很多人跟我一样第一反应就是想到几年前Linux Torvalds大神在git的新闻组上爆粗口大骂C++的事情，被骂的Dmitry同学比较无辜，当然这可能跟他是微软的雇员也有分不开的关系……为平衡观点，再链一条C++发明者Stroustrup关于C++语言的FAQ吧，其实这位大神本人都无意将C++与其它语言相比。 不管怎么说，当时Linus提出的几条反对的理由可能说出了很多人的心声，比如很多C++程序员太烂，STL库经常出问题，加上抽象编程模型后效率太无奈等等。今天当GCC的Commitee和FSF决定用C++来开发很多人赖以生存的GCC时，上面的那些问题都解决了么？ 我本人对用C++来写GCC是否能为我们“带来一个更好的编译器”还持怀疑态度，人们现在还为C++的标准争论不休，能用的只能是C++98标准：ISO/IEC 14882-1998。C++的优势也许在于它的代码结构、丰富的模板库以及各种上层逻辑实现起来的方便，实在是看不出用C++来开发现在的GCC的point在哪里。 GCC的开发团队凝聚了我心目中现在世界上还在干活的几个最牛的使用C语言的开发者，当他们要转向C++，并加入新的C++开发者时，很难想象会是一幅什 么样的场景：第一件事，如Mark Mitchell所说，就是制定一个C++ coding standards。 不过我毕竟不是GCC的开发者，只是希望，以后新的GCC不要变慢就好。好吧，也只能相信他们了。 各位有什么想法，欢迎在这里一起讨论:)]]></description>
			<content:encoded><![CDATA[
<a href="http://blog.mrseacow.org/wp-content/gallery/misc/gccegg-65.png" title="" class="shutterset_singlepic5" >
	<img class="ngg-singlepic ngg-left" src="http://blog.mrseacow.org/wp-content/gallery/cache/5__109x130_gccegg-65.png" alt="gccegg-65" title="gccegg-65" />
</a>

<p>今天最大的新闻当属Mark  Mitchell在Mail List里发表了一篇&#8221;<a href="http://gcc.gnu.org/ml/gcc/2010-05/msg00705.html" target="_self">Using C++ in GCC is OK</a>&#8220;，宣布C++语言将要加入GCC的开发。</p>
<p>看到这条消息，估计很多人跟我一样第一反应就是想到几年前<a href="http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918" target="_self">Linux Torvalds大神在git的新闻组上爆粗口大骂C++</a>的事情，被骂的Dmitry同学比较无辜，当然这可能跟他是微软的雇员也有分不开的关系……为平衡观点，再链一条C++发明者<a href="http://www2.research.att.com/~bs/bs_faq.html#compare" target="_self">Stroustrup关于C++语言的FAQ</a>吧，其实这位大神本人都无意将C++与其它语言相比。</p>
<p>不管怎么说，当时Linus提出的几条反对的理由可能说出了很多人的心声，比如很多C++程序员太烂，STL库经常出问题，加上抽象编程模型后效率太无奈等等。今天当GCC的Commitee和FSF决定用C++来开发很多人赖以生存的GCC时，上面的那些问题都解决了么？</p>
<p>我本人对用C++来写GCC是否能为我们“带来一个更好的编译器”还持怀疑态度，人们现在还为C++的标准争论不休，能用的只能是C++98标准：<a href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=25845" target="_self">ISO/IEC  14882-1998</a>。C++的优势也许在于它的代码结构、丰富的模板库以及各种上层逻辑实现起来的方便，实在是看不出用C++来开发现在的GCC的point在哪里。</p>
<p>GCC的开发团队凝聚了我心目中现在世界上还在干活的几个最牛的使用C语言的开发者，当他们要转向C++，并加入新的C++开发者时，很难想象会是一幅什 么样的场景：第一件事，如Mark Mitchell所说，就是制定一个C++ coding standards。</p>
<p>不过我毕竟不是GCC的开发者，只是希望，以后新的GCC不要变慢就好。好吧，也只能相信他们了。</p>
<p>各位有什么想法，欢迎在这里一起讨论:)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mrseacow.org/2010-06/using-cpp-in-gcc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

