免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: W.Z.T
打印 上一主题 下一主题

[C] c程序员重复造轮子是否是好事 [复制链接]

论坛徽章:
1
天秤座
日期:2014-04-27 07:42:20
41 [报告]
发表于 2009-05-27 09:19 |只看该作者
不造一个轮子,你就永远不会知道轮子是怎样造出来的 知道如何造轮子,才能知道别人造的轮子到底是个什么样的轮子,具有鉴别轮子的能力可以让你更好地利用轮子.

论坛徽章:
0
42 [报告]
发表于 2009-05-27 14:24 |只看该作者
有时间有闲心的就造轮子玩,造得好就拿到项目用,不然就直接“拿来主义”

论坛徽章:
0
43 [报告]
发表于 2009-05-27 14:31 |只看该作者
原帖由 Solidus 于 2009-5-25 18:55 发表
这个问题其实主要看是在具体的商业项目还是完全属于你自己的开源或者学习性质的项目,如果是商业项目,有具体的要求和时限,那么就是利益最大化,替老板考虑,在这里技术美学就成为扯淡了。

    如果是非商业 ...

严重同意!

论坛徽章:
0
44 [报告]
发表于 2009-05-27 15:59 |只看该作者
造轮子的问题,我觉得是这样的,如果发现轮子需要轴承,需要刹车盘,那是不是轴承和刹车盘也要自己造呢?再往里看,轴承里面的钢珠是不是也要自己造?
  所以我只能说,把握好你的目的。

论坛徽章:
0
45 [报告]
发表于 2009-05-27 16:30 |只看该作者
千万不要去造轮子,千万!
但是当你有足够的理由去造自己的轮子的时候,请千万坚持造下去。

比如PCC,clang(llvm),造GCC的轮子;svn,造CVS的轮子;因为它们都有理由。

Plan9还造整个Unix的轮子,因为大虾们觉得Unix这个轮子不圆了,所以从编译工具链到日常小工具到程序编辑器都全部造了一遍。

论坛徽章:
0
46 [报告]
发表于 2009-05-27 18:13 |只看该作者
各位观众 轮子不是造出来的 是滚出来的 就算你造个方形轮子 天长日久也会滚回圆的

论坛徽章:
0
47 [报告]
发表于 2009-05-27 21:58 |只看该作者

回复 #46 benkoo 的帖子

汗~~~

论坛徽章:
0
48 [报告]
发表于 2009-05-28 07:12 |只看该作者
小沈阳说:“人生最痛苦的,是人死了,钱没花完。”
赵本山说:“人生最痛苦的,是钱花完了,人还没死。”
两头看,都对。
我没本事造轮子,就羡慕会造轮子的。
造轮子是本事,是档次。在学习中造了旧轮子,工作中就容易造出新轮子。

论坛徽章:
0
49 [报告]
发表于 2009-05-28 08:39 |只看该作者
事实证明重新造一个轮子很困难, 这几天我一直在利用空余时间来造一个linux平台多线程下载程序。因为对目前已有的下载器都不满意, 这是我造轮子的理由。 可是程序越写, 感觉越复杂, 要顾全http协议, ftp协议, ssl, 断点续传, 多线程的调试等等。最终我败在了一个线程bug上

不过通过造这个轮子, 我也学到了不少东西哦

论坛徽章:
0
50 [报告]
发表于 2009-05-28 08:51 |只看该作者
原帖由 wsw 于 2009-5-27 16:30 发表
千万不要去造轮子,千万!
但是当你有足够的理由去造自己的轮子的时候,请千万坚持造下去。

比如PCC,clang(llvm),造GCC的轮子;svn,造CVS的轮子;因为它们都有理由。

Plan9还造整个Unix的轮子,因为大虾们觉得Unix这个轮子不圆了,所以从编译工具链到日常小工具到程序编辑器都全部造了一遍。

稍微纠正一点点,Plan9没有重建Toolchain。
另外,造不造轮子往往只是感情驱使,PCC和llvm/clang都是感情驱使的,而不是去管什么理由的。人是感性动物,虽然有理性,但是很多问题还是感性决定的。还有就是对于高人来说,心情好就造,心情不好就不造。
坚持,才是关键,意志薄弱的人,别说坚持造轮子了,就是用轮子都坚持不了3个月,这样的人根本造不了轮子。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP