软件可以像生物一样自我进化吗

zhouzqian 发布于 2013/12/26 12:30
阅读 2K+
收藏 10
我举个最简单的例子,软件说到底还是一串0和1的排列,也就是说一串0与1的组合排列就可能成为软件。那如果我们让计算机不断生成0与1 的组合不就可以实现软件的自我生成。当然这只是最原始的构想,我是在想有没有计算机可以识别的法则来实现软件的自我生成和进化
加载中
1
欢乐的财神
欢乐的财神

实际上关于这个方面的研究一直不断进行。

我认为软件本身就该是自我进化的,最简单的:一个用户登录了,下次不用登录也是自我进化的一种。

人为什么可以进化,是因为人由习惯驱动,如果你深入思考习惯是什么,就会把程序的一个叫做“数据”的东西揪出来!邀请你关注我的分享:http://www.oschina.net/question/171436_138679

不过,现阶段软件的编写有些畸形,总是在命令式的要求程序去干什么,而不是指定了应当指定的规则,所以软件变的死板,不能有进化的空间,所以,放下那些教条的思路和门槛,让充满想象力的新的活力进入这个行业。。。。

修改登录密码
修改登录密码
“我认为软件本身就该是自我进化的,最简单的:一个用户登录了,下次不用登录也是自我进化的一种。” 很遗憾, 你举的这个例子并不是"自我"进化 ,这个登陆功能完全是由软件设计者编程设定的
0
skyline520
skyline520
理论上可以,不过实际上  自我进化不就是一个自我学习的过程吗,如果你的软件具备自动学习的能力,当然就存在自我进化的可能了,如果你编的程序 不存在自我学习的能力 当然就无法自我进化,像简单点的  输入法记住你常用的词组 ,这也可以看做是软件的一种自我进化
0
那天早上
那天早上
除非软件会自我进行编码
0
andy_ron
andy_ron
我带着憧憬,惊喜和恐惧说声:“呵呵!”。
andy_ron
andy_ron
@张金富 有点矛盾了啊,能自我进化了,人可能就nothing了
张金富
张金富
有一点我很确信:Without human,computer is nothing!
0
羊驼君
羊驼君
说白了就是机器自我学习算法,通常只能处理特定领域实现单一特性,
0
喜欢自在
喜欢自在

可以,计算机里的0和1就和太极中的阴和阳是一个概念,一生二,二生三,三生万物

0
王振威
王振威

你可以看一下机器学习

0
宏哥
宏哥
如果它们也知道如何F K的话
Le_Guto
Le_Guto
组装一个新的不就万事了。。
IdleMan
IdleMan
哈哈,这是生物能够进化的根源
0
loyal
loyal
这个应当是两个维度去看待这个问题,一个是功能上的算法,就像你们说的学习算法一样,还有类像病毒变异那样~当病毒母体发现了字体,那么进行吞噬,然后生成一个新的病毒.主动兼容子病毒.变异~~这个也可以做到,但对于非病毒的软件来说就基本不可能了.
返回顶部
顶部