信息化的本质分享 http://blog.sciencenet.cn/u/Babituo

博文

设计“计算者1”的基因软件架构的需求

已有 2684 次阅读 2011-1-20 14:04 |个人分类:基因软件开放实验室|系统分类:科研笔记| 朋友, 软件

有朋友看到我提出一个这么简单的程序案例,就忍不住会质疑:实现这么简单的程序例子用得着那么复杂么?解决更复杂的代数计算问题的技术早就有了,还需要发明什么基因软件?
对此,我要发出一个强烈的提示:我们要实现的是基因软件的架构,而不是具体哪一种基因软件。我举这个简单的例子,只是为了帮助大家理解什么是基因软件的架构?
前文已经把当前软件开发的架构模式与基因软件开发的架构模式进行了“硬性”的映射,这种硬性的对应,当然,只是为了方便大家能从当前的概念模式过渡到基因软件的概念模式中来。
换句话说,按照基因软件的概念模式来理解当前的软件开发应用模式得到的几个核心部件:胚胎创编器、软件世界、软件生命引擎等,一定需要进行专门的重新设计与开发,才能构成真正的基因软件开发应用的架构。
所以,我们所面对的新的需求是:
1.开发一个胚胎创编器,只要这个创编器能编制出“计算者1”的胚胎就可以了;
2.开发一个计算世界,只要能在这个计算世界中植入“计算者1”的胚胎,得到一个“计算者1生命”就可以了。
3.“计算者1生命”可以根据需要执行,提供计算服务就可以了,暂时还不要求计算者1能具有“成长性”,也就是暂时不实现计算生命的可演进。
如果我实现了这个需求,下一步,就可以在实现的环境工具下,重新实现一个新的计算者-到那时,就是“计算者2”了。
 


https://wap.sciencenet.cn/blog-33982-406219.html

上一篇:“计算者”的实现1-最简单的“计算者”
下一篇:空间——物质、能量和信息统一的大视野
收藏 IP: 112.91.148.*| 热度|

2 黄富强 杨华磊

发表评论 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 14:50

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部