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

博文

基因软件架构实现样例设计-计算世界

已有 3582 次阅读 2011-1-19 14:55 |个人分类:基因软件开放实验室|系统分类:科研笔记| 用户, 计算机, 软件应用

为了展现基因软件的应用架构,可以按照所设想的基因软件的应用架构,以实现一个简单的应用功能为目标,来演示一个基因软件应用架构中各功能部件的作用和实现方案。
计算是计算机最基本的功能之一,解决计算问题的软件已经不胜枚举,但按照基因软件架构思想来解决哪怕最简单的计算问题的软件及其创生成长的过程会是怎样的呢?以此为例来探讨基因软件架构的实现,可能是一个容易被理解和实现的办法。
按照基因软件的一般架构,解决计算问题的基因软件架构应该包括:
“计算者”胚胎编制者;
“计算者”胚胎;
“计算世界”成长环境;
“计算者”软件生命;
“计算需求者”软件用户。
 

计算者基因软件架构图

基于这个应用架构,我们可以假设如下的应用场景:

有计算使用者用户,经常会需要解决一些数值计算的问题。这些用户自己是知道自己的计算问题的求解方法的,只是他们希望能有一个计算的程序,能按他们的方法,来完成他们所需要的计算过程。

可以说,计算机语言及其编译执行系统本身就是一个类似基因软件架构的实现方案:计算机语言的编写编译环境就是“计算基因创生工具”;程序员就是计算胚胎编制者;操作系统就是计算世界;程序用户就是计算使用者。matlab或许就是一个很好的解决方案。

 



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

上一篇:基因软件的架构
下一篇:“计算者”的实现1-最简单的“计算者”
收藏 IP: 112.91.148.*| 热度|

2 黄富强 唐常杰

发表评论 评论 (3 个评论)

数据加载中...

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

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

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部