0

我一直认为,总的来说,生活真的很复杂,我们甚至都不知道它的全部。但它有效,对吧?这让我想到是否有可能将程序视为对一组分化细胞的思考。或者可能是分化的全能细胞(可以在任何其他细胞中分化的细胞)。

我不知道这是否是正确的地方,因为涉及生物学和重新编程。感谢您的关注

4

4 回答 4

3

如果您的问题如标题中所述,那么您应该研究一下人工生命和数字生命。数字生活的主要例子是Avida,你有一堆计算机程序被认为是竞争计算机资源(例如 CPU 时间和内存)的有机体。另一个例子是 Schlessinger 等人的研究。人。(纸在这里)。他们创造了可以聚合成多细胞生物的数字单细胞生物。此外,他们研究中的细胞的不同之处在于,并非所有细胞都可以执行所有动作。

此外,还有大量关于形态发生、胚胎发生、细胞分化、细胞分裂等的计算机模拟研究。

于 2012-03-20T22:32:31.040 回答
2

你的问题很模糊。但是你应该考虑看看系统生物学领域。如果您有兴趣,我为您提供 H. Kitano Systems 生物学的文章:简要概述

在实习期间,我一直在模拟/建模一个非常简单的微生物细胞以研究其行为。但是以我的理解来模拟人体细胞是极其困难的,更不用说模拟真核细胞了……

于 2012-03-20T10:22:09.053 回答
2

遗传算法的既定领域可能值得探索: http: //www.catonmat.net/blog/genetic-algorithms-101/

http://delicious.com/tag/geneticalgorithm

于 2012-02-10T10:42:09.297 回答
0

程序基本上已经以这种方式工作了。

linux fork()命令 - 复制当前进程,并从两个进程的同一点开始运行它。程序“知道”这个程序是原始程序还是分叉程序,并调用与它相关的代码[当然,如果程序员设计它来这样做]

另请注意,就像单元一样 - 所有 linux 进程都具有相同的起源 - 有一个进程负责创建所有其他进程。

于 2012-02-10T10:40:46.487 回答