Programming 版 (精华区)

发信人: xxxxx (因为寂寞), 信区: Programming
标  题: [合集]c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月24日09:45:11 星期三), 站内信件

发信人: xceman (辉), 信区: Programming
标  题: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日12:50:02 星期二), 站内信件

c++的很多概念学习了,却没有机会实践,
现在做的事情用c和简单的c++就可以对付了。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.94]
发信人: lizhenguo (夸父·追日), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日13:08:12 星期二), 站内信件

没有机会普及证明c比他好。

【 在 xceman (辉) 的大作中提到: 】
: c++的很多概念学习了,却没有机会实践,
: 现在做的事情用c和简单的c++就可以对付了。

--
《列子·汤问》:“夸父不量力,欲追日影,逐之于隅谷之际。渴欲 得饮,赴饮河渭
。河渭不足,将走北饮大泽。未至,道渴而死。”

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.154]
发信人: supercat (HappyBaby), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日15:02:21 星期二), 站内信件

也许这证明了c++比较超前
就相当于哥白尼提出的日心说

【 在 xceman (辉) 的大作中提到: 】
: c++的很多概念学习了,却没有机会实践,
: 现在做的事情用c和简单的c++就可以对付了。

--

    你是我心中最美的☆


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: nightlight (流浪), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日17:01:34 星期二), 站内信件

也许证明了你的C++还有待提高,当你习惯了C++,让你回到C你都不愿意
【 在 supercat (HappyBaby) 的大作中提到: 】
: 也许这证明了c++比较超前
: 就相当于哥白尼提出的日心说
: 【 在 xceman (辉) 的大作中提到: 】
: : c++的很多概念学习了,却没有机会实践,
: : 现在做的事情用c和简单的c++就可以对付了。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.94]
发信人: supercat (HappyBaby), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日19:26:10 星期二), 站内信件

问题是我根本用不着C++
写内核,还是用C比较好,也许还有一点汇编

【 在 nightlight (流浪) 的大作中提到: 】
: 也许证明了你的C++还有待提高,当你习惯了C++,让你回到C你都不愿意
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 也许这证明了c++比较超前
: : 就相当于哥白尼提出的日心说

--

    我们无法让自己的生命更长远
    但是我们能让生命更精彩


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日19:31:16 星期二), 站内信件

有没有兴趣用C++写个内核?
部分使用应该还是可以满足需求的。
现在的OS都是从C时代开始发展的,所以都是C的。
用C++来做,也是一个大胆的尝试和创新。

【 在 supercat (HappyBaby) 的大作中提到: 】
: 问题是我根本用不着C++
: 写内核,还是用C比较好,也许还有一点汇编
: 【 在 nightlight (流浪) 的大作中提到: 】
: : 也许证明了你的C++还有待提高,当你习惯了C++,让你回到C你都不愿意

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: pilot (喜欢下雨的夜猫子), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日19:43:57 星期二), 转信

 会慢的。

【 在 Sun (大灯泡) 的大作中提到: 】
: 有没有兴趣用C++写个内核?
: 部分使用应该还是可以满足需求的。
: 现在的OS都是从C时代开始发展的,所以都是C的。
: 用C++来做,也是一个大胆的尝试和创新。
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 问题是我根本用不着C++
: : 写内核,还是用C比较好,也许还有一点汇编

--
深沉忧郁的眼神
玩世不恭的微笑
成熟男人标志--肚子
看似随意的短裤
怀旧风格的拖鞋

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: ssos (存在与虚无·戒酒戒网), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日19:47:15 星期二), 站内信件

nod

【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
:  会慢的。
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--

   
<<社会契约论>>是一本好书,应当多读几遍
风味的肘子味道不错,我还想再吃它      

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.230.220]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日19:48:57 星期二), 站内信件

看怎么用了。这个慢不是绝对的。而且与获得的其他特性相比,
可能慢一点会很值得。
同档次的工程师做的,C++会慢一点。
C没设计好,也可能比C++要慢的。
如果把Windows重头用C++写一遍,肯定比现在的要快。
应该可以把慢的程度限制在能忍受的范围内。

【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
:  会慢的。
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--
    如果程序员懂得了软件工程,
    那么他就不再是牛,
    更不是妓女了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日19:49:37 星期二), 站内信件

有些误区真的好难走出来

【 在 ssos (存在与虚无·戒酒戒网) 的大作中提到: 】
: nod
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  会慢的。

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: iWantToFly (我不吃药!!!), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日19:57:36 星期二), 站内信件

写出个什么样的东东?我看写个和orb的软总线一样的内核,其他的
功能比如内存管理,进程调度什么都用内核上的注册的
对象实现也许比较有意思

【 在 Sun (大灯泡) 的大作中提到: 】
: 看怎么用了。这个慢不是绝对的。而且与获得的其他特性相比,
: 可能慢一点会很值得。
: 同档次的工程师做的,C++会慢一点。
: C没设计好,也可能比C++要慢的。
: 如果把Windows重头用C++写一遍,肯定比现在的要快。
: 应该可以把慢的程度限制在能忍受的范围内。
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  会慢的。

--
-------------------------------------------------------------------------
2 A.M and the rain is falling.
Here we are at the crossroad once again.
Face to face and one thousand miles apart.
But I believe for you and me the sun will shine one day.

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: pilot (喜欢下雨的夜猫子), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日19:59:09 星期二), 转信

 为什么Windows从头用C++写一遍会比现在快?

【 在 Sun (大灯泡) 的大作中提到: 】
: 看怎么用了。这个慢不是绝对的。而且与获得的其他特性相比,
: 可能慢一点会很值得。
: 同档次的工程师做的,C++会慢一点。
: C没设计好,也可能比C++要慢的。
: 如果把Windows重头用C++写一遍,肯定比现在的要快。
: 应该可以把慢的程度限制在能忍受的范围内。
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  会慢的。

--
深沉忧郁的眼神
玩世不恭的微笑
成熟男人标志--肚子
看似随意的短裤
怀旧风格的拖鞋

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: don (NoGames·JustSports), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日20:05:49 星期二), 站内信件

可能他的意思是 可以不兼容 实模式
【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
:  为什么Windows从头用C++写一遍会比现在快?
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 看怎么用了。这个慢不是绝对的。而且与获得的其他特性相比,
: : 可能慢一点会很值得。
: : 同档次的工程师做的,C++会慢一点。
: : C没设计好,也可能比C++要慢的。
: : 如果把Windows重头用C++写一遍,肯定比现在的要快。
: : 应该可以把慢的程度限制在能忍受的范围内。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: PR-AI.hit.edu.cn]
发信人: xxxxx (因为寂寞), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日20:06:26 星期二), 站内信件

据我所知,这个工作至少十年前就有若干个研究机构和大企业开始做了。

【 在 Sun (大灯泡) 的大作中提到: 】
: 有没有兴趣用C++写个内核?
: 部分使用应该还是可以满足需求的。
: 现在的OS都是从C时代开始发展的,所以都是C的。
: 用C++来做,也是一个大胆的尝试和创新。
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 问题是我根本用不着C++
: : 写内核,还是用C比较好,也许还有一点汇编

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: alioth.hit.edu.cn]
发信人: iWantToFly (我不吃药!!!), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日20:12:11 星期二), 站内信件

那时候面向对象还没现在这么成熟吧?偶是这么觉得

【 在 xxxxx (因为寂寞) 的大作中提到: 】
: 据我所知,这个工作至少十年前就有若干个研究机构和大企业开始做了。
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--
-------------------------------------------------------------------------
2 A.M and the rain is falling.
Here we are at the crossroad once again.
Face to face and one thousand miles apart.
But I believe for you and me the sun will shine one day.

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: pilot (喜欢下雨的夜猫子), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日20:12:28 星期二), 转信

 难道现在NT/2K/XP不是吗?

【 在 don (NoGames·JustSports) 的大作中提到: 】
: 可能他的意思是 可以不兼容 实模式
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  为什么Windows从头用C++写一遍会比现在快?

--
深沉忧郁的眼神
玩世不恭的微笑
成熟男人标志--肚子
看似随意的短裤
怀旧风格的拖鞋

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: iWantToFly (我不吃药!!!), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日20:13:31 星期二), 站内信件

用VC编译?
【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
:  难道现在NT/2K/XP不是吗?
: 【 在 don (NoGames·JustSports) 的大作中提到: 】
: : 可能他的意思是 可以不兼容 实模式

--
-------------------------------------------------------------------------
2 A.M and the rain is falling.
Here we are at the crossroad once again.
Face to face and one thousand miles apart.
But I believe for you and me the sun will shine one day.

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: ssos (存在与虚无·戒酒戒网), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日20:40:56 星期二), 站内信件

【 在 Sun (大灯泡) 的大作中提到: 】
: 看怎么用了。这个慢不是绝对的。而且与获得的其他特性相比,
: 可能慢一点会很值得。
: 同档次的工程师做的,C++会慢一点。
: C没设计好,也可能比C++要慢的。
: 如果把Windows重头用C++写一遍,肯定比现在的要快。
不一定吧
: 应该可以把慢的程度限制在能忍受的范围内。
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  会慢的。

--

   
<<社会契约论>>是一本好书,应当多读几遍
风味的肘子味道不错,我还想再吃它      

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.230.220]
发信人: ssos (存在与虚无·戒酒戒网), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日20:41:30 星期二), 站内信件

faint
VC的代码优化可不行
【 在 iWantToFly (我不吃药!!!) 的大作中提到: 】
: 用VC编译?
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  难道现在NT/2K/XP不是吗?

--

   
<<社会契约论>>是一本好书,应当多读几遍
风味的肘子味道不错,我还想再吃它      

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.230.220]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日21:36:55 星期二), 站内信件

nod
感觉用OO实现可定制内核比较cool。
而嵌入式应用很讲究定制性

【 在 iWantToFly (我不吃药!!!) 的大作中提到: 】
: 写出个什么样的东东?我看写个和orb的软总线一样的内核,其他的
: 功能比如内存管理,进程调度什么都用内核上的注册的
: 对象实现也许比较有意思
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 看怎么用了。这个慢不是绝对的。而且与获得的其他特性相比,
: : 可能慢一点会很值得。
: : 同档次的工程师做的,C++会慢一点。
: : C没设计好,也可能比C++要慢的。
: : 如果把Windows重头用C++写一遍,肯定比现在的要快。
: : 应该可以把慢的程度限制在能忍受的范围内。

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日21:37:57 星期二), 站内信件

因为积累了太多的C的垃圾代码,笑率大打折扣。
理想状况下,用OO重新分析、设计、实现,会好些的。

【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
:  为什么Windows从头用C++写一遍会比现在快?
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 看怎么用了。这个慢不是绝对的。而且与获得的其他特性相比,
: : 可能慢一点会很值得。
: : 同档次的工程师做的,C++会慢一点。
: : C没设计好,也可能比C++要慢的。
: : 如果把Windows重头用C++写一遍,肯定比现在的要快。
: : 应该可以把慢的程度限制在能忍受的范围内。

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日21:38:16 星期二), 站内信件

可以兼容的

【 在 don (NoGames·JustSports) 的大作中提到: 】
: 可能他的意思是 可以不兼容 实模式
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  为什么Windows从头用C++写一遍会比现在快?

--
    如果程序员懂得了软件工程,
    那么他就不再是牛,
    更不是妓女了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日21:40:49 星期二), 站内信件

也听说过,我还看到过书呢。
不过,与用C从头写OS,现在肯定没有用C++写更有前途

【 在 xxxxx (因为寂寞) 的大作中提到: 】
: 据我所知,这个工作至少十年前就有若干个研究机构和大企业开始做了。
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日21:41:41 星期二), 站内信件

如果你能熟练地使用VC编译器的各种参数,优化能做得不错呢

【 在 ssos (存在与虚无·戒酒戒网) 的大作中提到: 】
: faint
: VC的代码优化可不行
: 【 在 iWantToFly (我不吃药!!!) 的大作中提到: 】
: : 用VC编译?

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: ssos (存在与虚无·戒酒戒网), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日21:49:25 星期二), 站内信件

用OO分析没错,但是实现应当用C
只要程序员足够牛,用C也可以实现OO的功能
postgres就是这么干的
【 在 Sun (大灯泡) 的大作中提到: 】
: 因为积累了太多的C的垃圾代码,笑率大打折扣。
: 理想状况下,用OO重新分析、设计、实现,会好些的。
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  为什么Windows从头用C++写一遍会比现在快?

--

   
<<社会契约论>>是一本好书,应当多读几遍
风味的肘子味道不错,我还想再吃它      

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.230.220]
发信人: pilot (喜欢下雨的夜猫子), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日21:50:11 星期二), 转信

 首先,我相信那些系统的核心几乎不会有什么垃圾代码,即使是被骂得最多的Windows.
 其次,C++源文件代码确实比C少,编译出来的二进制文件呢?我还没见过比C小的。

【 在 Sun (大灯泡) 的大作中提到: 】
: 因为积累了太多的C的垃圾代码,笑率大打折扣。
: 理想状况下,用OO重新分析、设计、实现,会好些的。
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  为什么Windows从头用C++写一遍会比现在快?

--
深沉忧郁的眼神
玩世不恭的微笑
成熟男人标志--肚子
看似随意的短裤
怀旧风格的拖鞋

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: supercat (HappyBaby), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:05:09 星期二), 站内信件

我早就有此想法//只是无从下手啊
其实在OS的设计中OO的思想已经运用得不少了

【 在 Sun (大灯泡) 的大作中提到: 】
: 有没有兴趣用C++写个内核?
: 部分使用应该还是可以满足需求的。
: 现在的OS都是从C时代开始发展的,所以都是C的。
: 用C++来做,也是一个大胆的尝试和创新。
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 问题是我根本用不着C++
: : 写内核,还是用C比较好,也许还有一点汇编

--

    我们无法让自己的生命更长远
    但是我们能让生命更精彩


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: supercat (HappyBaby), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:07:04 星期二), 站内信件

这个比较客观
关键在于思想

【 在 ssos (存在与虚无·戒酒戒网) 的大作中提到: 】
: 用OO分析没错,但是实现应当用C
: 只要程序员足够牛,用C也可以实现OO的功能
: postgres就是这么干的
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 因为积累了太多的C的垃圾代码,笑率大打折扣。
: : 理想状况下,用OO重新分析、设计、实现,会好些的。

--

    你是我心中最美的☆


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: supercat (HappyBaby), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:08:02 星期二), 站内信件

还有另外一个问题
C++的出现是由于什么样的原因?
我想如果没有需求的话,技术的先进性是没有意义的

【 在 Sun (大灯泡) 的大作中提到: 】
: 有没有兴趣用C++写个内核?
: 部分使用应该还是可以满足需求的。
: 现在的OS都是从C时代开始发展的,所以都是C的。
: 用C++来做,也是一个大胆的尝试和创新。
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 问题是我根本用不着C++
: : 写内核,还是用C比较好,也许还有一点汇编

--

    你是我心中最美的☆


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
※ 修改:·supercat 於 10月16日22:09:31 修改本文·[FROM: 202.118.239.148]
发信人: iWantToFly (我不吃药!!!), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:26:13 星期二), 站内信件

c++出现的部分原因也许就是省去了用c实现面向对象的麻烦。
比如把所有数据结构定义为static在用一大堆函数指针的麻烦。
自己也扩展了template等。
ps.各位ggddjjmm别说c++大,和效率问题。c++和c一样几乎接近
机器指令。另外不要把一个糟糕的编译器实现归谬于c++.

【 在 supercat (HappyBaby) 的大作中提到: 】
: 还有另外一个问题
: C++的出现是由于什么样的原因?
: 我想如果没有需求的话,技术的先进性是没有意义的
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--
-------------------------------------------------------------------------
2 A.M and the rain is falling.
Here we are at the crossroad once again.
Face to face and one thousand miles apart.
But I believe for you and me the sun will shine one day.

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:43:08 星期二), 站内信件

用C++也可以使用PO的方法,和C一样,在个别地方用OO的方法,
把两者完美地结合起来,岂不更好?

【 在 ssos (存在与虚无·戒酒戒网) 的大作中提到: 】
: 用OO分析没错,但是实现应当用C
: 只要程序员足够牛,用C也可以实现OO的功能
: postgres就是这么干的
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 因为积累了太多的C的垃圾代码,笑率大打折扣。
: : 理想状况下,用OO重新分析、设计、实现,会好些的。

--
    如果程序员懂得了软件工程,
    那么他就不再是牛,
    更不是妓女了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:45:30 星期二), 站内信件

这个核心是哪里呢?你指得不会是最核心的那几行吧?
如果完全地看一个系统赖以生存的各个部件,肯定有垃圾。
升级的过程有时就是要制造垃圾的,linux,unix也不例外。

【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
:  首先,我相信那些系统的核心几乎不会有什么垃圾代码,即使是被骂得最多的Windows.
:  其次,C++源文件代码确实比C少,编译出来的二进制文件呢?我还没见过比C小的。
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 因为积累了太多的C的垃圾代码,笑率大打折扣。
: : 理想状况下,用OO重新分析、设计、实现,会好些的。

--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:46:06 星期二), 站内信件

思想是自然。
工具上也可以突破一下吗

【 在 supercat (HappyBaby) 的大作中提到: 】
: 我早就有此想法//只是无从下手啊
: 其实在OS的设计中OO的思想已经运用得不少了
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--
    如果程序员懂得了软件工程,
    那么他就不再是牛,
    更不是妓女了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:47:10 星期二), 站内信件

思想的境界早就讨论n圈了,已经定论了,没什么好说的了。
现在接下来要讨论的应该是手段

【 在 supercat (HappyBaby) 的大作中提到: 】
: 这个比较客观
: 关键在于思想
: 【 在 ssos (存在与虚无·戒酒戒网) 的大作中提到: 】
: : 用OO分析没错,但是实现应当用C
: : 只要程序员足够牛,用C也可以实现OO的功能
: : postgres就是这么干的

--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:47:59 星期二), 站内信件

当然是需求呀,是软件危机导致了软工的出现,导致OO的诞生,
导致C++、C#、Java……

【 在 supercat (HappyBaby) 的大作中提到: 】
: 还有另外一个问题
: C++的出现是由于什么样的原因?
: 我想如果没有需求的话,技术的先进性是没有意义的
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月16日22:49:51 星期二), 站内信件

C++的编译器确实可以做得更好。

不过C++最高级的编译器生成的代码,肯定没有C最高级的编译器生成的代码效率高。
就象C最高级的编译器生成的代码,没有汇编的高一样。
除非做得简直智能得不得了。
不过可以通过用户的干预,达到近似完美。

【 在 iWantToFly (我不吃药!!!) 的大作中提到: 】
: c++出现的部分原因也许就是省去了用c实现面向对象的麻烦。
: 比如把所有数据结构定义为static在用一大堆函数指针的麻烦。
: 自己也扩展了template等。
: ps.各位ggddjjmm别说c++大,和效率问题。c++和c一样几乎接近
: 机器指令。另外不要把一个糟糕的编译器实现归谬于c++.
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 还有另外一个问题
: : C++的出现是由于什么样的原因?
: : 我想如果没有需求的话,技术的先进性是没有意义的

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
※ 修改:·Sun 於 10月16日22:51:14 修改本文·[FROM: 172.16.8.66]
发信人: tcpip (高级草包.org), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日01:31:27 星期三), 站内信件

偶现在才真正开始喜欢c++,流的好处让偶欣喜不已
less c more c++
【 在 supercat (HappyBaby) 的大作中提到: 】
: 也许这证明了c++比较超前
: 就相当于哥白尼提出的日心说
: 【 在 xceman (辉) 的大作中提到: 】
: : c++的很多概念学习了,却没有机会实践,
: : 现在做的事情用c和简单的c++就可以对付了。

--

  

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: tcpip (高级草包.org), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日01:34:32 星期三), 站内信件

不实际,现在c++出来的东西还太大
【 在 Sun (大灯泡) 的大作中提到: 】
: 有没有兴趣用C++写个内核?
: 部分使用应该还是可以满足需求的。
: 现在的OS都是从C时代开始发展的,所以都是C的。
: 用C++来做,也是一个大胆的尝试和创新。
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 问题是我根本用不着C++
: : 写内核,还是用C比较好,也许还有一点汇编

--

  

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: tcpip (高级草包.org), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日02:24:14 星期三), 站内信件

不管怎么说c+=的编译效率还是个问题,尤其是用到了template的时候
我的一个程序-o2是400k, -g 是4.5M,编译的时候用到了近50M内存,而
代码量还不到2000行
【 在 iWantToFly (我不吃药!!!) 的大作中提到: 】
: c++出现的部分原因也许就是省去了用c实现面向对象的麻烦。
: 比如把所有数据结构定义为static在用一大堆函数指针的麻烦。
: 自己也扩展了template等。
: ps.各位ggddjjmm别说c++大,和效率问题。c++和c一样几乎接近
: 机器指令。另外不要把一个糟糕的编译器实现归谬于c++.
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 还有另外一个问题
: : C++的出现是由于什么样的原因?
: : 我想如果没有需求的话,技术的先进性是没有意义的

--

最新研究:一百名男子每人喝下二十瓶啤酒后,都变得:
异常健谈却缺乏逻辑,易哭易怒,举止冲动,驾驶技术下降,体重均有所上升.
得出结论,啤酒含有微量的雌性激素.

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sarge (Nirvana), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日07:39:46 星期三), 站内信件

nod VC在代码优化方面确实不错 至少要比Borland和GNU的做得好很多
【 在 Sun (大灯泡) 的大作中提到: 】
: 如果你能熟练地使用VC编译器的各种参数,优化能做得不错呢
: 【 在 ssos (存在与虚无·戒酒戒网) 的大作中提到: 】
: : faint
: : VC的代码优化可不行

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sarge (Nirvana), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日07:47:10 星期三), 站内信件

//hand
这才是C++的长处,可以支持多种Paradigm
无论是Precedural、Modular、Object-Based、Object-Oriented、Generic Programming
它们的抽象层次不同 也有不同的效率
将它们完美的组合起来 我想效果会很好
【 在 Sun (大灯泡) 的大作中提到: 】
: 用C++也可以使用PO的方法,和C一样,在个别地方用OO的方法,
: 把两者完美地结合起来,岂不更好?
: 【 在 ssos (存在与虚无·戒酒戒网) 的大作中提到: 】
: : 用OO分析没错,但是实现应当用C
: : 只要程序员足够牛,用C也可以实现OO的功能
: : postgres就是这么干的

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日08:23:28 星期三), 站内信件

wa....
Object-Based和Object-Oriented有什么不同呀?

【 在 Sarge (Nirvana) 的大作中提到: 】
: //hand
: 这才是C++的长处,可以支持多种Paradigm
: 无论是Precedural、Modular、Object-Based、Object-Oriented、Generic Programming
: 它们的抽象层次不同 也有不同的效率
: 将它们完美的组合起来 我想效果会很好
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 用C++也可以使用PO的方法,和C一样,在个别地方用OO的方法,
: : 把两者完美地结合起来,岂不更好?

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日08:24:05 星期三), 站内信件

这不是定论?

【 在 tcpip (高级草包.org) 的大作中提到: 】
: 不实际,现在c++出来的东西还太大
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--
    如果程序员懂得了软件工程,
    那么他就不再是牛,
    更不是妓女了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日08:24:44 星期三), 站内信件

用C++不等于要template,STL什么的一拥而上。可以扬长避短的

【 在 tcpip (高级草包.org) 的大作中提到: 】
: 不管怎么说c+=的编译效率还是个问题,尤其是用到了template的时候
: 我的一个程序-o2是400k, -g 是4.5M,编译的时候用到了近50M内存,而
: 代码量还不到2000行
: 【 在 iWantToFly (我不吃药!!!) 的大作中提到: 】
: : c++出现的部分原因也许就是省去了用c实现面向对象的麻烦。
: : 比如把所有数据结构定义为static在用一大堆函数指针的麻烦。
: : 自己也扩展了template等。
: : ps.各位ggddjjmm别说c++大,和效率问题。c++和c一样几乎接近
: : 机器指令。另外不要把一个糟糕的编译器实现归谬于c++.

--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: pilot (喜欢下雨的夜猫子), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日09:26:08 星期三), 转信

 编译器在后面做了太多的事情,小不下来。

【 在 Sun (大灯泡) 的大作中提到: 】
: 这不是定论?
: 【 在 tcpip (高级草包.org) 的大作中提到: 】
: : 不实际,现在c++出来的东西还太大

--
深沉忧郁的眼神
玩世不恭的微笑
成熟男人标志--肚子
看似随意的短裤
怀旧风格的拖鞋

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日09:28:49 星期三), 站内信件

如果做得更多一点,就可以小下来了。
而且,记住,小不是唯一要追求的目标。
很多情况下可以牺牲部分性能的,尤其是硬件又快又便宜的情况下

【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
:  编译器在后面做了太多的事情,小不下来。
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 这不是定论?

--
    如果程序员懂得了软件工程,
    那么他就不再是牛,
    更不是妓女了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: supercat (必杀), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日10:52:42 星期三), 站内信件

我的一个朋友告诉我
曾有一牛人搞过用C++实现的微内核操作系统
我现在正在search it.
//

【 在 Sun (大灯泡) 的大作中提到: 】
: 如果做得更多一点,就可以小下来了。
: 而且,记住,小不是唯一要追求的目标。
: 很多情况下可以牺牲部分性能的,尤其是硬件又快又便宜的情况下
  这正体现出了软工的重要性
  现在的PC机、服务器等都配备了大容量的内存和高速的硬盘
  牺牲一点性能来追求可移植性和可维护性是完全值得的
  但在某些领域,“小”还是很重要的
  比如掌上电脑
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  编译器在后面做了太多的事情,小不下来。

--

    我们无法让自己的生命更长远
    但是我们能让生命更精彩


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: lijunmartin (不在网上), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日10:54:49 星期三), 站内信件

如果工作量不大,用c挺好的。
【 在 xceman (辉) 的大作中提到: 】
: c++的很多概念学习了,却没有机会实践,
: 现在做的事情用c和简单的c++就可以对付了。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: riee3.hit.edu.cn]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日10:55:09 星期三), 站内信件

掌上电脑性能也越来越强了
偶们的和wugang的巴掌差不多大的电脑,PIII,128内存,成本几千元
反正都是各路权衡,C++决不是没有用武之地,C也决不是要彻底放弃

【 在 supercat (必杀) 的大作中提到: 】
: 我的一个朋友告诉我
: 曾有一牛人搞过用C++实现的微内核操作系统
: 我现在正在search it.
: //
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 如果做得更多一点,就可以小下来了。
: : 而且,记住,小不是唯一要追求的目标。
: : 很多情况下可以牺牲部分性能的,尤其是硬件又快又便宜的情况下
:   这正体现出了软工的重要性

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: sunner.hit.edu.cn]
发信人: pilot (喜欢下雨的夜猫子), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日10:57:10 星期三), 转信

 也许基于对象的系统在实现类似现在的的COM功能什么的方面会轻松很多,
 说不定根本就不需要了,全是对象了。

【 在 Sun (大灯泡) 的大作中提到: 】
: 如果做得更多一点,就可以小下来了。
: 而且,记住,小不是唯一要追求的目标。
: 很多情况下可以牺牲部分性能的,尤其是硬件又快又便宜的情况下
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  编译器在后面做了太多的事情,小不下来。

--
深沉忧郁的眼神
玩世不恭的微笑
成熟男人标志--肚子
看似随意的短裤
怀旧风格的拖鞋

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: supercat (必杀), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日11:06:57 星期三), 站内信件

看来我该好好学一学OO和C++了

【 在 Sun (大灯泡) 的大作中提到: 】
: 掌上电脑性能也越来越强了
: 偶们的和wugang的巴掌差不多大的电脑,PIII,128内存,成本几千元
: 反正都是各路权衡,C++决不是没有用武之地,C也决不是要彻底放弃
: 【 在 supercat (必杀) 的大作中提到: 】
: : 我的一个朋友告诉我
: : 曾有一牛人搞过用C++实现的微内核操作系统
: : 我现在正在search it.
: : //

--

    我们无法让自己的生命更长远
    但是我们能让生命更精彩


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: tcpip (高级草包.org), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日11:23:46 星期三), 站内信件

但是这个对内核来说不成立,还属于奢侈级的
【 在 Sun (大灯泡) 的大作中提到: 】
: 如果做得更多一点,就可以小下来了。
: 而且,记住,小不是唯一要追求的目标。
: 很多情况下可以牺牲部分性能的,尤其是硬件又快又便宜的情况下
: 【 在 pilot (喜欢下雨的夜猫子) 的大作中提到: 】
: :  编译器在后面做了太多的事情,小不下来。

--

最新研究:一百名男子每人喝下二十瓶啤酒后,都变得:
异常健谈却缺乏逻辑,易哭易怒,举止冲动,驾驶技术下降,体重均有所上升.
得出结论,啤酒含有微量的雌性激素.

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: tcpip (高级草包.org), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日11:41:22 星期三), 站内信件

这个不是一拥而上,template确实是个好东西,极大的方便了
编程,毕竟自己写模块跟用现成东西相比,一是费事,二是通用性
不见的好,三是费事.而且这个是用某一门语言的人,第一个考虑的
问题,否则java不会看起来这么美.
c始终都是高执行效率,低代码效率的代名词
在这两者之间做权衡的话,偶一定选c++,不要其他的东西
举一个例子,STL里边的内存管理就很好,尤其是对同一套大尺寸的
东西同时用进行不同类型(map,list...),尺寸不是n倍的关系,要小的
多的多. 难道这样的有通用性东西我也要放弃?
而且template现在的编译效率问题一定会搞定的,就像c++当初出现的
那种情况一样.对这一点偶持乐观态度
【 在 Sun (大灯泡) 的大作中提到: 】
: 用C++不等于要template,STL什么的一拥而上。可以扬长避短的
: 【 在 tcpip (高级草包.org) 的大作中提到: 】
: : 不管怎么说c+=的编译效率还是个问题,尤其是用到了template的时候
: : 我的一个程序-o2是400k, -g 是4.5M,编译的时候用到了近50M内存,而
: : 代码量还不到2000行

--

一件红白相间的中国队T恤,
一条浅黄色的休闲长裤,
一双褐色的旧皮鞋,
仍然是没有穿袜子,
......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: tcpip (高级草包.org), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日11:55:07 星期三), 站内信件

ft,你这是怎么比较出来的?能给出具体的例子嘛

【 在 Sarge (Nirvana) 的大作中提到: 】
: nod VC在代码优化方面确实不错 至少要比Borland和GNU的做得好很多
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 如果你能熟练地使用VC编译器的各种参数,优化能做得不错呢

--

  

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日11:56:36 星期三), 站内信件

所谓一拥而上,就是言必称希腊,编必用template。
一定要根据需求而定,能用的时候就用,不能用就不用

【 在 tcpip (高级草包.org) 的大作中提到: 】
: 这个不是一拥而上,template确实是个好东西,极大的方便了
: 编程,毕竟自己写模块跟用现成东西相比,一是费事,二是通用性
: 不见的好,三是费事.而且这个是用某一门语言的人,第一个考虑的
: 问题,否则java不会看起来这么美.
: c始终都是高执行效率,低代码效率的代名词
: 在这两者之间做权衡的话,偶一定选c++,不要其他的东西
: 举一个例子,STL里边的内存管理就很好,尤其是对同一套大尺寸的
: 东西同时用进行不同类型(map,list...),尺寸不是n倍的关系,要小的
: 多的多. 难道这样的有通用性东西我也要放弃?
: 而且template现在的编译效率问题一定会搞定的,就像c++当初出现的
: 那种情况一样.对这一点偶持乐观态度

--
    太阳当空照,灯泡呵呵笑,
    mm说,早上好,你为什么又不理我了?
    我已脱光了,mm管得牢,
    高高跳,大声叫,幸福的生活需要我们共同来创造!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: sunner.hit.edu.cn]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日11:58:03 星期三), 站内信件

不奢侈,一点不奢侈。
还是那句话,看你怎么用C++。用好了不会比C多耗多少资源的
关键还是在适当的时候用适当的武器

【 在 tcpip (高级草包.org) 的大作中提到: 】
: 但是这个对内核来说不成立,还属于奢侈级的
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 如果做得更多一点,就可以小下来了。
: : 而且,记住,小不是唯一要追求的目标。
: : 很多情况下可以牺牲部分性能的,尤其是硬件又快又便宜的情况下

--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: sunner.hit.edu.cn]
发信人: xceman (辉), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日12:15:18 星期三), 站内信件

没有合适的机会让我用c++,不是我不会用
【 在 nightlight (流浪) 的大作中提到: 】
: 也许证明了你的C++还有待提高,当你习惯了C++,让你回到C你都不愿意
: 【 在 supercat (HappyBaby) 的大作中提到: 】
: : 也许这证明了c++比较超前
: : 就相当于哥白尼提出的日心说

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.94]
发信人: xceman (辉), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日12:19:47 星期三), 站内信件

高见
【 在 supercat (HappyBaby) 的大作中提到: 】
: 还有另外一个问题
: C++的出现是由于什么样的原因?
: 我想如果没有需求的话,技术的先进性是没有意义的
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 有没有兴趣用C++写个内核?
: : 部分使用应该还是可以满足需求的。
: : 现在的OS都是从C时代开始发展的,所以都是C的。
: : 用C++来做,也是一个大胆的尝试和创新。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.94]
发信人: tcpip (高级草包.org), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日12:19:50 星期三), 站内信件

nod,这才对
【 在 Sun (大灯泡) 的大作中提到: 】
: 所谓一拥而上,就是言必称希腊,编必用template。
: 一定要根据需求而定,能用的时候就用,不能用就不用
: 【 在 tcpip (高级草包.org) 的大作中提到: 】
: : 这个不是一拥而上,template确实是个好东西,极大的方便了
: : 编程,毕竟自己写模块跟用现成东西相比,一是费事,二是通用性
: : 不见的好,三是费事.而且这个是用某一门语言的人,第一个考虑的
: : 问题,否则java不会看起来这么美.
: : c始终都是高执行效率,低代码效率的代名词
: : 在这两者之间做权衡的话,偶一定选c++,不要其他的东西
: : 举一个例子,STL里边的内存管理就很好,尤其是对同一套大尺寸的

--
she was,you were=>洗袜子,有味

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: supercat (必杀), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日12:30:16 星期三), 站内信件

这个很重要
用C就已经可以解决得很好的问题
也没必要一定要用C++
而如果一件事情,用C++可以做得比用C更好,也没必要抱着C不放
用一句简单的话来说就是:
杀鸡焉用宰牛刀!

【 在 Sun (大灯泡) 的大作中提到: 】
: 不奢侈,一点不奢侈。
: 还是那句话,看你怎么用C++。用好了不会比C多耗多少资源的
: 关键还是在适当的时候用适当的武器
: 【 在 tcpip (高级草包.org) 的大作中提到: 】
: : 但是这个对内核来说不成立,还属于奢侈级的

--

    你是我心中最美的☆


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: Sun (大灯泡), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日12:48:58 星期三), 站内信件

所以嘛,你研究一下用C++能否比C做得更好,挺有研究头的
//bless

【 在 supercat (必杀) 的大作中提到: 】
: 这个很重要
: 用C就已经可以解决得很好的问题
: 也没必要一定要用C++
: 而如果一件事情,用C++可以做得比用C更好,也没必要抱着C不放
: 用一句简单的话来说就是:
: 杀鸡焉用宰牛刀!
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 不奢侈,一点不奢侈。
: : 还是那句话,看你怎么用C++。用好了不会比C多耗多少资源的
: : 关键还是在适当的时候用适当的武器

--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.8.66]
发信人: hqs (考拉), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月17日13:07:31 星期三), 站内信件

对当初C++的设计者为了吸引为数众多c程序员才使C++保持了对C的
兼容性而效率降低了不到5%。

【 在 Sun (大灯泡) 的大作中提到: 】
: 所以嘛,你研究一下用C++能否比C做得更好,挺有研究头的
: //bless
: 【 在 supercat (必杀) 的大作中提到: 】
: : 这个很重要
: : 用C就已经可以解决得很好的问题
: : 也没必要一定要用C++
: : 而如果一件事情,用C++可以做得比用C更好,也没必要抱着C不放
: : 用一句简单的话来说就是:
: : 杀鸡焉用宰牛刀!

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: cameran (竹晨), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月18日13:52:45 星期四), 站内信件

试试watcom 
【 在 tcpip (高级草包.org) 的大作中提到: 】
: 不管怎么说c+=的编译效率还是个问题,尤其是用到了template的时候
: 我的一个程序-o2是400k, -g 是4.5M,编译的时候用到了近50M内存,而
: 代码量还不到2000行
: 【 在 iWantToFly (我不吃药!!!) 的大作中提到: 】
: : c++出现的部分原因也许就是省去了用c实现面向对象的麻烦。
: : 比如把所有数据结构定义为static在用一大堆函数指针的麻烦。
: : 自己也扩展了template等。
: : ps.各位ggddjjmm别说c++大,和效率问题。c++和c一样几乎接近
: : 机器指令。另外不要把一个糟糕的编译器实现归谬于c++.

--
欲讯秋情众莫知, 喃喃负手叩东篱。
孤标傲世偕谁隐,一样花开为底迟?
圃露庭霜何寂寞,鸿归蛩病可相思?
休言举世无谈者,解语何妨片语时。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.175]
发信人: cameran (竹晨), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月18日13:54:55 星期四), 站内信件

同意,在这里讨论的有没有OS教研室的?

【 在 supercat (必杀) 的大作中提到: 】
: 我的一个朋友告诉我
: 曾有一牛人搞过用C++实现的微内核操作系统
: 我现在正在search it.
: //
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 如果做得更多一点,就可以小下来了。
: : 而且,记住,小不是唯一要追求的目标。
: : 很多情况下可以牺牲部分性能的,尤其是硬件又快又便宜的情况下
:   这正体现出了软工的重要性

--
欲讯秋情众莫知, 喃喃负手叩东篱。
孤标傲世偕谁隐,一样花开为底迟?
圃露庭霜何寂寞,鸿归蛩病可相思?
休言举世无谈者,解语何妨片语时。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.175]
发信人: supercat (不一样的人生), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月18日17:18:53 星期四), 站内信件

我就是

【 在 cameran (竹晨) 的大作中提到: 】
: 同意,在这里讨论的有没有OS教研室的?
: 【 在 supercat (必杀) 的大作中提到: 】
: : 我的一个朋友告诉我
: : 曾有一牛人搞过用C++实现的微内核操作系统
: : 我现在正在search it.
: : //

--

    我们无法让自己的生命更长远
    但是我们能让生命更精彩


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: tcpip (高级草包.org), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月18日21:08:14 星期四), 站内信件

不说还好,以后出门小心点吧,比如说
看看航空时刻表什么的
【 在 supercat (不一样的人生) 的大作中提到: 】
: 我就是
: 【 在 cameran (竹晨) 的大作中提到: 】
: : 同意,在这里讨论的有没有OS教研室的?

--

瑞士菜刀--偶的专用武器

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: cameran (竹晨), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月19日08:08:57 星期五), 站内信件

什么意思?:-?

【 在 tcpip (高级草包.org) 的大作中提到: 】
: 不说还好,以后出门小心点吧,比如说
: 看看航空时刻表什么的
: 【 在 supercat (不一样的人生) 的大作中提到: 】
: : 我就是

--
欲讯秋情众莫知, 喃喃负手叩东篱。
孤标傲世偕谁隐,一样花开为底迟?
圃露庭霜何寂寞,鸿归蛩病可相思?
休言举世无谈者,解语何妨片语时。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.175]
发信人: supercat (不一样的人生), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月19日08:46:18 星期五), 站内信件

我的楼层很低,估计波音飞不了这么低

【 在 tcpip (高级草包.org) 的大作中提到: 】
: 不说还好,以后出门小心点吧,比如说
: 看看航空时刻表什么的
: 【 在 supercat (不一样的人生) 的大作中提到: 】
: : 我就是

--

    我们无法让自己的生命更长远
    但是我们能让生命更精彩


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.148]
发信人: Sarge (Nirvana), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月19日19:18:04 星期五), 站内信件

虽然ANSI C++标准是在98年制定的 但是现在的编译器对标准的支持
仍然不是很好
特别是对于STL而言,许多编译器产生的代码仍旧不理想
也就是说,Template引起的代码膨胀,仍然是制约C++程序效率的
重要问题
但是编译器的优化会越来越好的,一个Empty Member优化就可以提升
STL的性能20%
当STL的性能提升到一个可以被普遍接受的时候
C++的应用程度肯定会有一定的提高的

【 在 tcpip (高级草包.org) 的大作中提到: 】
: 这个不是一拥而上,template确实是个好东西,极大的方便了
: 编程,毕竟自己写模块跟用现成东西相比,一是费事,二是通用性
: 不见的好,三是费事.而且这个是用某一门语言的人,第一个考虑的
: 问题,否则java不会看起来这么美.
: c始终都是高执行效率,低代码效率的代名词
: 在这两者之间做权衡的话,偶一定选c++,不要其他的东西
: 举一个例子,STL里边的内存管理就很好,尤其是对同一套大尺寸的
: 东西同时用进行不同类型(map,list...),尺寸不是n倍的关系,要小的
: 多的多. 难道这样的有通用性东西我也要放弃?
: 而且template现在的编译效率问题一定会搞定的,就像c++当初出现的
: 那种情况一样.对这一点偶持乐观态度

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
※ 修改:·Sarge 於 10月19日19:31:18 修改本文·[FROM: 天外飞仙]
发信人: Sarge (Nirvana), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月19日19:19:51 星期五), 站内信件

呵呵,就是是否用很多的多态
【 在 Sun (大灯泡) 的大作中提到: 】
: wa....
: Object-Based和Object-Oriented有什么不同呀?
: 【 在 Sarge (Nirvana) 的大作中提到: 】
: : //hand
: : 这才是C++的长处,可以支持多种Paradigm
: : 无论是Precedural、Modular、Object-Based、Object-Oriented、Generic Programming
: : 它们的抽象层次不同 也有不同的效率
: : 将它们完美的组合起来 我想效果会很好

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sarge (Nirvana), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月19日19:23:20 星期五), 站内信件

其实,这正是C++的魅力所在
让程序员有绝对得自由在不同的抽象层次上以不同的风格进行编程
但是如果做大项目的话,我想,需要程序员的纪律性比较好,呵呵
【 在 Sun (大灯泡) 的大作中提到: 】
: 不奢侈,一点不奢侈。
: 还是那句话,看你怎么用C++。用好了不会比C多耗多少资源的
: 关键还是在适当的时候用适当的武器
: 【 在 tcpip (高级草包.org) 的大作中提到: 】
: : 但是这个对内核来说不成立,还属于奢侈级的

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sarge (Nirvana), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月19日19:25:38 星期五), 站内信件

呵呵,这说的是用C++编译器编译C程序?
【 在 hqs (考拉) 的大作中提到: 】
: 对当初C++的设计者为了吸引为数众多c程序员才使C++保持了对C的
: 兼容性而效率降低了不到5%。
: 【 在 Sun (大灯泡) 的大作中提到: 】
: : 所以嘛,你研究一下用C++能否比C做得更好,挺有研究头的
: : //bless

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: hqs (考拉), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月20日11:22:49 星期六), 站内信件

C++程序的执行效率比C程序低5%
【 在 Sarge (Nirvana) 的大作中提到: 】
: 呵呵,这说的是用C++编译器编译C程序?
: 【 在 hqs (考拉) 的大作中提到: 】
: : 对当初C++的设计者为了吸引为数众多c程序员才使C++保持了对C的
: : 兼容性而效率降低了不到5%。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: PowerStation (Enjoy ebook~:) ftp://birdshome.hit...), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月20日12:17:40 星期六), 站内信件

显得很教条~

【 在 hqs (考拉) 的大作中提到: 】
: C++程序的执行效率比C程序低5%
: 【 在 Sarge (Nirvana) 的大作中提到: 】
: : 呵呵,这说的是用C++编译器编译C程序?

--
    ▁▃▃▃▃▃▃▃▃▃▃▃▃▃  ▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
  ▕ ▊▊ │ │ │ │ │  ≡≡≡▏ ▆ ▆ ▆ ▆ ▆ ▆ ▆ ▆ ▆ ▆  ▆ ▆ ▏
  ■▔㊣▔│▔▔▔▔▔▔\___▏──█─────────────█──▏
  █▃▃▃▃▃▃▃▃▃▃▃▃▃▃_   ]█[           ㊣           ]█[   ▏
  // ◎=◎=◎ ==== ◎=◎=◎   ▔☉─☉▔▔▔▔▔▔▔▔▔▔▔☉─☉▔
 ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: birdshome.hit.edu.cn]
发信人: Sarge (Nirvana), 信区: Programming
标  题: Re: c的强大阻碍了c++的普及
发信站: 哈工大紫丁香 (2001年10月20日18:17:26 星期六), 站内信件

这个不一定,要看用什么编译器 使用什么语言特性了
如果用C++编译器编译原有的C程序,速度在±5%以内还差不多
但是如果用其他的话比如virtual member function或者virtual base
的时候,效率就低了许多
再加上如果使用template,差别就更明显了
【 在 hqs (考拉) 的大作中提到: 】
: C++程序的执行效率比C程序低5%
: 【 在 Sarge (Nirvana) 的大作中提到: 】
: : 呵呵,这说的是用C++编译器编译C程序?

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:414.577毫秒