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

博文

“死而无憾”引发的灵感——基因软件引擎架构设计

已有 3852 次阅读 2011-10-8 21:20 |个人分类:基因软件开放实验室|系统分类:科研笔记| 基因软件

刚刚回复武老师“怎样才能死而无憾?----德鲁克的回答”时,感觉自己的血有点热,灵感就来了。
这是一个技术灵感:我的基因软件的核心架构,为了画出这个核心架构,我已经不知道画过多少遍不同的图形了,今天,“死而无憾”告诉我:
我应该选择这张图:
 
为了“死而无憾”,我就把它公开了。——前两天还在犹豫,是否公开这个“技术秘密”。
 
干脆彻底揭秘一下吧:
在我的架构设想中:
数值,就像是水一样的媒介,
空间,当然就像是河床,湖床或海底,是空间位置及位置关系的集合;
状态,水流到什么地方就会出现什么状态,状态包括事件,进入状态和退出状态的事件;
操作,操作就像抽水机抽水,烧水,太阳嗮水等,不断改变水的空间分布。
 
结合我对信息本质的认识:信息是结构化能量的流转。其背后的物质、能量、信息与广义能量的关系,理解如下:
 
空间代表物质性的来源;
数值代表广义的能量;
广义能量非均匀地分布于空间则产生能量的结构;
物质本身就是被空间卷曲的广义能量。
状态代表信息性的来源;
广义能量结构产生变化说明出现状态跃迁,状态跃迁就是信息。
操作代表狭义的能量性的来源;
操作就是狭义的能量转换。
 
当然,这只是物理哲学上的彻底揭秘,信息技术上的秘密还不能彻底揭开,因为,我也还只是在探索中,我相信,有哲学的明灯指引,这条路一定会通向光明。
 
[1]outcrop  2011-10-9 00:07 邱老师这构思有意思,前天晚上我还在想:基因会不会就是一种四进制(AGCT)为基础的某种功能编码呢 博主回复(2011-10-9 07:49)呵呵,纯属巧合,你可以看到这个构思的什么意思呢?
 
[2]outcrop  2011-10-9 09:36 我觉得有意思的是数值空间产生状态这部分,如同DNA的排序:不同的DNA顺序位置决定了不同的属性。
从这个角度来看软件,则变得更为宏观了;但存在一个关键问题,就是如何定义“产生”“状态”这一过程。
不知道邱老师打算表达的本意是不是如此 博主回复我只是有这个感觉,经过你一说,我都清晰多了。原来这个也是亮点,我原来把亮点放在了空间-状态-操作的循环互动关系上了。
 
[3]outcrop  2011-10-9 10:01 类似“空间-状态-操作”的思想,在WEB开发中可能有所体现;比如常说的MVC(Model-View-Control),将逻辑模型、展示以及控制分开了 博主回复MVC模式解决的重用的问题,我的这个模式是为了解决演化的问题。或者我可以把它取名叫: SSO模式(Space-Status-Oparation). 我说的这个模式可以是嵌在“模型-视图-控制”模式中任何一部分中的“微模式”,也可以是分层覆盖(面向方面地)整个应用的架构模式。你的这个感觉,只是这个模式存在分形的特征所导致。MVC模式不只是WEB开发的模式,最早的多文档桌面应用都用了这个模式,这个模式和我现在说的模式还是有区别的。
 
 多谢outcrop提点,我将此模式正式命名为SSO模式。
 和“有限状态机”和“无限状态机”都不同的是,这是一个“循环状态机”。——圈态思维的体现——揭秘揭不完啊。


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

上一篇:计算机是否能实现“非算法控制”?
下一篇:10多年前开发的自主开发平台——我的软件故事
收藏 IP: 183.33.132.*| 热度|

2 刘洋 邹晓辉

该博文允许注册用户评论 请点击登录 评论 (24 个评论)

数据加载中...

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

GMT+8, 2024-4-25 18:02

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部