harryzs
发表于 2016-3-9 13:00
本帖最后由 harryzs 于 2016-3-9 13:10 编辑
chromeftw 发表于 2016-3-9 12:30
事实上。如果用心写。能写出来没有bug的程序。。。
没有Bug的程序!!!????
在Google 和 Apple 写程序的人都不敢说这样的话,你敢说, NB,请问您在哪里高就呀?
除了你自己以外,你能说出第二个写程序没有Bug的人来嘛?
" If you don't know that a bug exists yet, is it still a bug? "
" Don't code at all.That's the only way you can be a zero-bug programmer....."
chromeftw
发表于 2016-3-9 13:09
harryzs 发表于 2016-3-9 13:00
没有Bug的程序!!!????
在Google 和 Apple 写程序的人都不敢说这样的话,你敢说, NB,请问您 ...
你写个hello world有毛bug啊。
他们说的bug只不过是因为程序太大了,很多时候顾忌不过来。如果你写个小程序先去翻翻c primer之类的书好吗?只要处理得当没有bug的程序完全是有可能的。
harryzs
发表于 2016-3-9 13:13
本帖最后由 harryzs 于 2016-3-9 13:16 编辑
chromeftw 发表于 2016-3-9 13:09
你写个hello world有毛bug啊。
他们说的bug只不过是因为程序太大了,很多时候顾忌不过来。如果你写个 ...
你赢了。{:5_392:}
说实话,我很多hello world 都不会写,更不要说没有bug了
http://c2.com/cgi/wiki?HelloWorldInManyProgrammingLanguages
chromeftw
发表于 2016-3-9 13:18
harryzs 发表于 2016-3-9 13:13
你赢了。
伙计,真没必要这样。
无bug的程序确实是有可能的。如果你用心写好每一个小程序,再把接口处注意好。大程序bug-free也是有可能的。特别是c这种底层语言。
我都写好多年c了。不就是个搭积木的过程么。当然可能和语言有关系。c++就很难说了。因为很多东西你不一定知道背后发生了什么。
chromeftw
发表于 2016-3-9 13:25
harryzs 发表于 2016-3-9 13:13
你赢了。
我觉得你可能不是学计算机的或者编程不是很多。
就c这种手动处理内存的语言来讲。只要小心,不出bug不是难事。很多人说bug无法避免,是因为他们用的语言或者库有很多事情发生在后面他们可能不理解。可是没办法,因为不可能人人都去自己造轮子。
Darkpriest
发表于 2016-3-9 14:10
本帖最后由 Darkpriest 于 2016-3-9 14:11 编辑
chromeftw 发表于 2016-3-9 13:18
伙计,真没必要这样。
无bug的程序确实是有可能的。如果你用心写好每一个小程序,再把接口处注意好。 ...
你说的无bug不过是目前没有发现bug. 不然你要怎么证明一个程序无bug? 实现了想要的功能就是bug free吗?
ps: 你举hello world就有点抬杠的意思了我觉得. 跟楼上那位引用的那句经典一样, 不写程序就永远不会有bug
chromeftw
发表于 2016-3-9 14:33
Darkpriest 发表于 2016-3-9 14:10
你说的无bug不过是目前没有发现bug. 不然你要怎么证明一个程序无bug? 实现了想要的功能就是bug free吗? ...
只要把所有能出现的情况都考虑到,bug free又不是什么难事。特别是c这种底层语言
所谓bug大多都是没考虑到的情况吧。
我爱热钱
发表于 2016-3-9 14:37
Darkpriest 发表于 2016-3-9 14:10
你说的无bug不过是目前没有发现bug. 不然你要怎么证明一个程序无bug? 实现了想要的功能就是bug free吗? ...
所以你也不要和人家抬杠了,人家是完人。
Darkpriest
发表于 2016-3-9 14:38
chromeftw 发表于 2016-3-9 14:33
只要把所有能出现的情况都考虑到,bug free又不是什么难事。特别是c这种底层语言
所谓bug大多都是没考 ...
我们对bug的理解不一样. 你说的是functional bug free, 和程序本身bug free是两码事. c也不过是个工具, 还有compiler的不同, 即使生成一样的汇编还有可能因为执行汇编的处理器的不同而产生不同的行为. 这都不是写程序的时候本身应该考虑的或者能考虑到的.
我爱热钱
发表于 2016-3-9 14:47
Darkpriest 发表于 2016-3-9 14:38
我们对bug的理解不一样. 你说的是functional bug free, 和程序本身bug free是两码事. c也不过是个工具, ...
你跟一不懂摩菲定律的人解释什么呢。。。{:5_387:}