﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-时间的痕迹-随笔分类-兴致所至</title><link>http://www.cppblog.com/ivenher/category/82.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 20 May 2008 01:20:22 GMT</lastBuildDate><pubDate>Tue, 20 May 2008 01:20:22 GMT</pubDate><ttl>60</ttl><item><title>C++之父评论C++与Java</title><link>http://www.cppblog.com/ivenher/archive/2006/10/08/13456.html</link><dc:creator>爱饭盒</dc:creator><author>爱饭盒</author><pubDate>Sun, 08 Oct 2006 07:14:00 GMT</pubDate><guid>http://www.cppblog.com/ivenher/archive/2006/10/08/13456.html</guid><wfw:comment>http://www.cppblog.com/ivenher/comments/13456.html</wfw:comment><comments>http://www.cppblog.com/ivenher/archive/2006/10/08/13456.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ivenher/comments/commentRss/13456.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ivenher/services/trackbacks/13456.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果人们非要拿C++和Java来作比较，我建议他们去阅读The Design and Evolution of C++，看看C++为什么是今天这个样子，用我在设计C++时遵从的原则来检验这两种语言。这些原则与SUN的Java开发小组所持的理念显然是不同的。除了表面语法的相似性之外，C++与Java是截然不同的语言。在很多方面，Java更像Smalltalk。（Sun的培训教材清楚地写道：Java在设计上采用了与C++相似的语法，与Smalltalk相似的语义。所以可以说Java与C++是貌合神离，与Smalltalk才是心有灵犀。）Java语言相对简单，这部分是一种错觉，部分是因为这种语言还不完整。随着时间的推移，Java在体积和复杂程度上都会大大增长。在体积上它会增长两到三倍，而且会出现一些实现相关的扩展或者库。这是一条每个成功的商业语言都必须走过的发展之路。随便分析一种你认为在很大范围内取得了成功的语言，我知道肯定是无有例外者，而且实际上这非常有道理。<br><br>　　上边这段话是在Java 1.1推出之前写的。我确信Java需要类似模板的机制，并且需要增强对于固有类型的支持。简单地说，就是为了基本的完整性也应该做这些工作。另外还需要做很多小的改动，大部分是扩展。1998年秋，我从James Gosling（Java语言的创始人）那里得到一份建议书，说是要在Java中增加固有类型、操作符重载以及数学计算支持。<br><br>　　还有一篇论文，是数学分析领域的世界级大师，伯克利大学的W. Kahan教授所写的How Java's Floating-Point Hurts Everyone Everywhere（且看Java的浮点运算如何危害了普天下的芸芸众生），揭露了Java的一些秘密。我发现在电视和出版物中关于Java的鼓吹是不准确的，而且气势汹汹，让人讨厌。大肆叫嚣凡是非Java的代码都是垃圾，这是对程序员的侮辱；建议把所有的保留代码都用Java重写，这是丧心病狂，既不现实也不负责任。Sun和他的追随者似乎觉得为了对付微软罪恶的&#8220;帝国时代&#8221;，就必须如此自吹自擂。但是侮辱和欺诈只会把那些喜欢使用不同编程语言的程序员逼到微软阵营里去。 <br><br>　　Java并非平台无关，它本身就是平台。跟Windows一样，它也是一个专有的商业平台。也就是说，你可以为Windows/Intel编写代码，也可以为Java/JVM编写代码，在任何一种情况下，你都是在为一个属于某个公司的平台写代码，这些代码都是与该公司的商业利益扯在一起的。当然你可以使用任何一种语言，结合操作系统的机制来编写可供JVM执行的程序，但是JVM之类的东西是强烈地偏向于Java语言的。它一点也不像是通用的、公平的、语言中立的VM/OS。私下里，我会坚持使用可移植的C++作大部分工作，用不同的语言作余下的工作。<br><br>　　&#8220;Java is not platform-independent, it is the platform&#8221;，B. S的这句评语对于C++用户有着很大的影响，有些C++高手甚至把这句话作为自己的签名档，以表明对Java的态度和誓死捍卫C++的决心。&nbsp;<br><br>&nbsp;&nbsp;&nbsp;注： <font color=#ff0000>Bjarne Stroustrup博士，1950年出生于丹麦，先後毕业于丹麦阿鲁斯大学和英国剑挢大学，AT&amp;T大规模程序设计研究部门负责人，AT&amp;T 贝尔实验室和ACM成员。1979年，B. S开始开发一种语言，当时称为"C with Class"，後来演化为C++。1998年，ANSI/ISO C++标准建立，同年，B. S推出其经典着作The C++ Programming Language的第三版。C++的标准化标志 B. S博士倾20年心血的伟大构想终於实现。</font> 
<img src ="http://www.cppblog.com/ivenher/aggbug/13456.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ivenher/" target="_blank">爱饭盒</a> 2006-10-08 15:14 <a href="http://www.cppblog.com/ivenher/archive/2006/10/08/13456.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>麦兜故事</title><link>http://www.cppblog.com/ivenher/archive/2006/03/25/4587.html</link><dc:creator>爱饭盒</dc:creator><author>爱饭盒</author><pubDate>Sat, 25 Mar 2006 09:33:00 GMT</pubDate><guid>http://www.cppblog.com/ivenher/archive/2006/03/25/4587.html</guid><wfw:comment>http://www.cppblog.com/ivenher/comments/4587.html</wfw:comment><comments>http://www.cppblog.com/ivenher/archive/2006/03/25/4587.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ivenher/comments/commentRss/4587.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ivenher/services/trackbacks/4587.html</trackback:ping><description><![CDATA[认识麦兜吗，他是一只小猪，一只及普通的小猪。虽然憨憨厚厚，口齿还有些不清，但它有自己的理想。一只可爱的小猪。<img src ="http://www.cppblog.com/ivenher/aggbug/4587.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ivenher/" target="_blank">爱饭盒</a> 2006-03-25 17:33 <a href="http://www.cppblog.com/ivenher/archive/2006/03/25/4587.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转载--地主与长工 </title><link>http://www.cppblog.com/ivenher/archive/2005/09/28/470.html</link><dc:creator>爱饭盒</dc:creator><author>爱饭盒</author><pubDate>Wed, 28 Sep 2005 07:12:00 GMT</pubDate><guid>http://www.cppblog.com/ivenher/archive/2005/09/28/470.html</guid><wfw:comment>http://www.cppblog.com/ivenher/comments/470.html</wfw:comment><comments>http://www.cppblog.com/ivenher/archive/2005/09/28/470.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/ivenher/comments/commentRss/470.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ivenher/services/trackbacks/470.html</trackback:ping><description><![CDATA[<P>
<TABLE cellSpacing=0 width="100%" border=0>
<TBODY>
<TR>
<TD><SPAN>转载--地主与长工</SPAN></TD></TR>
<TR>
<TD></TD></TR>
<TR>
<TD>
<DIV>以前，有个地主有很多地，找了很多长工干活，地主给长工们盖了一批团结楼住着，一天，地主的谋士对地主说：东家，长工们这几年手上有点钱了，他们住你的房子，每月交租子，不划算，反正他们永远住下去，你干脆把房子卖给他们起个名堂叫做-----公房出售！告诉他们房子永远归他们了，可以把他们这几年攒的钱收回来，地主说：不错，那租金怎么办？谋士说：照收不误，起个日本名儿，叫物业费！地主很快实行了，赚了好多钱，长工们那个高兴啊！ <BR>　　 <BR>　　过了几年，地主的村子发展成城镇了，有钱人越来越多，没地方住，谋士对地主说：东家，长工们这几年手上又有钱了，咱们给他们盖新房子，起个名堂叫做旧城改造，他们把手上的钱给我们，我们拆了房子盖新的，叫他们再买回去，可以多盖一些卖给别人，地主又实行了，这次，有些长工们不高兴了，地主的家丁派上用途了，长工们打掉牙只好往肚子里咽，地主又赚了好多钱。 <BR>　　 <BR>　　又过了几年，地主的村子发展成大城市了，有钱人更多了，地主的土地更值钱了，谋士对地主说：东家，咱们把这些长工的房子拆了，在这个地方建别墅，拆出来的地盖好房子卖给那些有钱的大款还能赚一笔，地主说：长工们不干怎么办？谋士说：咱给他们钱多点儿，起个名堂叫货币化安置，咱再到咱们的猪圈旁边建房子，起个名堂叫经济适用房，给他们修个马车道让他们到那边买房住，地主说：他们钱不够怎么办？谋士说：从咱家的钱庄借前给他们，一年6分利，咱这钱还能生钱崽，又没风险，地主又实行了，长工们拿到钱，地主的经济适用房到现在才建了一间，长工们只好排队等房子，直到现在，还等着呢------ <BR>　　 <BR>　　于是，长工们开始闹事了，地主有点慌，忙问谋士怎么办？谋士说：赶紧通知长工们，房子要跌价了，别买了，租房住吧，正好把我们的猪圈租给他们，结果，这么多年后，长工们的钱全没了，还在租房住，直到永远 。</DIV></TD></TR></TBODY></TABLE></P><img src ="http://www.cppblog.com/ivenher/aggbug/470.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ivenher/" target="_blank">爱饭盒</a> 2005-09-28 15:12 <a href="http://www.cppblog.com/ivenher/archive/2005/09/28/470.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>呵呵！开业大吉！！！</title><link>http://www.cppblog.com/ivenher/archive/2005/09/28/459.html</link><dc:creator>爱饭盒</dc:creator><author>爱饭盒</author><pubDate>Wed, 28 Sep 2005 04:24:00 GMT</pubDate><guid>http://www.cppblog.com/ivenher/archive/2005/09/28/459.html</guid><wfw:comment>http://www.cppblog.com/ivenher/comments/459.html</wfw:comment><comments>http://www.cppblog.com/ivenher/archive/2005/09/28/459.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/ivenher/comments/commentRss/459.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ivenher/services/trackbacks/459.html</trackback:ping><description><![CDATA[呵呵，第一次用blog，做为一个天天用电脑上班的人，不用总觉得有点落伍，也有不少东西想通过她来记住，别人的美文佳句，技术技巧，自己的一点想法，偶来兴致也可以随便写点东西，总之有了开始就希望能继续下去，知道自己没什么耐心，特记之！！！<img src ="http://www.cppblog.com/ivenher/aggbug/459.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ivenher/" target="_blank">爱饭盒</a> 2005-09-28 12:24 <a href="http://www.cppblog.com/ivenher/archive/2005/09/28/459.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>