看板Programming
标 题Re: [问题] 十大程式设计难题?
发信站KKCITY (Tue Apr 14 19:19:42 2009)
转信站ptt!news.ntu!news.au!zoonews.ee.ntu!news.kkcity.com.tw!KKCITY
※ 引述《[email protected] ( 杀手哥吉拉 13)》之铭言:
> ※ 引述《haryewkun (Har)》之铭言:
> : 路过。
> : 也许,他的意思是,人知道怎样做的东西,就一定可以转化为程式。
> : 人虽然能思考,但人是不知道人是怎麽思考的,人并未掌握人类思考的原理
> : ,自然也无法化为程式。
掌握的定义是什麽? 我在这里下一个定义:
你掌握一个东西, 代表你可以把它所遇到的所有情况会发生的结果找出来
以此类推,
电脑可不可以跑自己的模拟器? 显然是可以的
模拟器能不能把所有情况发生的结果算出? 当然可以
所以电脑能掌握电脑如何思考, 人同样可以
程式设计师必须能知道自己如何思考, 这是最基本的, 做不到就不用干这一行,
乖乖去当打字员, 搞剪贴吧
另一方面, 电脑能不能做到人可以做的任何事?
电脑只要能模拟到分子层次, 就可以模拟出一个人的所有分子运作, 那就是一个人了
现在的问题只是速度不够快($不够多), 不是做不做得到
> : 金庸可以写出畅销的小说,但要是问他怎样写的,他也答不出来,所以自然
> : 也无法化为程式。
很多人都喜欢把人的能力无限上纲, 电脑写的小说已经可以参加比赛, 干掉大多数人
这还是电脑只统计词汇, 并没有建立人类喜好资料库的情况下,
大多数人, 文不如金庸, 但是还是人呀, 电脑作文赢了"人"是事实
> : 只要能给出具体的执行步骤,(大致上来说)就能转化为程式。
> 提到了无限的耐心.....
> 是在说无限猴子定理吗? :P
> http://en.wikipedia.org/wiki/Infinite_monkey_theorem
无限的耐心不代表有无限的时间资源, 只是电脑可以除去"厌烦"的机制
--
┌─────◆KKCITY◆─────┐ ◢╱ 只要你
通过身份认证 ~ ◥█
│ bbs.kkcity.com.tw │ █▉─ 免经验、五人连署即开班系板 ◥
└──《From:59.120.53.7
》──┘ ◥╲ 赶快为班上设个
秘密基地吧!
◢
--
1F:推 po953:...电脑写的小说能不能贴出来看一下 114.45.173.193 04/15 00:05
2F:→ ggg12345:模拟器能模拟出所有的情况吗?包含随时间 140.115.4.12 04/15 14:26
3F:→ ggg12345:发生的外部事件?矛盾後求统一的创新怎解? 140.115.4.12 04/15 14:44
4F:推 evernever: 脑写的小说能不能贴出来看一下 想看+1 124.170.136.73 04/20 09:20