这说明 , 蚂蚁的死循环来自于其生物程序的设计中 , 而这其中的关键 , 就是费洛蒙 , 即信息素的传递 。
蚂蚁之间的信息传递 , 依靠的就是信息素的传递 , 而蚂蚁小小的身躯 , 肯定无法容忍大型复杂生命体所拥有的高度复杂的生物程序设计 , 比如人类的信息传递方式有很多种 , 我们可以通过语言 , 文字 , 手势 , 甚至眼神等来传递信息 , 当一种信息传递方式出现问题时 , 我们可以换一种方式 , 或者当一种信息传递方式可能会给出错误的指令时 , 那么我们可以通过多种信息传递方式 , 来确保信息传递的正确性 , 即通过冗余来确保信息传递的可靠性 。
但蚂蚁的信息传递方式显然没这么丰富 , 能依靠的就是费洛蒙 。
【生命的计算机:蚂蚁的死循环】所以 , 引导蚂蚁前行的程序是什么?
其实就是依靠前面的蚂蚁所留下的费洛蒙 , 后头跟寻气味的蚂蚁也留下气味让其他蚂蚁跟随 , 于是蚂蚁就是这样往前走 。
正常情况下 , 蚂蚁不会形成一个圈 , 这也就是为什么 , 我们常常看到蚂蚁都是排着队往前走的缘由 。
但一旦蚂蚁因为意外情况 , 首尾相连 , 就形成了一个怪圈 , 进入一个死循环 , 永远也走不出来 。
这个蚂蚁的怪圈 , 让我想起了一个著名的游戏:贪吃蛇 。
当蛇吃到自己的尾巴时 , 就game over了 。
所以 , 当领头的蚂蚁 , 跟到队列的最后一个蚂蚁留下的费洛蒙时 , 也game over了 。
蚂蚁的死循环 , 让我再一次的感受到了生命所体现出来的计算机性格 , 如果人类是计算机 , 与人类相比 , 如此渺小的蚂蚁是什么呢?
是不是可以把蚂蚁看成是一个计算机的小程序呢?这个程序设计简单 , 甚至存在致命的缺陷 。
可是 , 没有谁能否认蚂蚁不是一种生命 。
这让我再度陷入沉思:假使计算机有生命 , 那么作为计算机里面的一个小程序 , 比如科学计算器 , 是不是也是一种计算机生命呢?
推荐阅读
- 给男性移植猴子腺体,给女性移植猩猩卵巢,科学家有多丧心病狂?
- 十位地球上百万分之一的罕见人类!
- 曾杀死五步蛇,在日本被看作剧毒蛇,为啥国内大家都不把它当回事
- Zap Energy的第一个等离子体将助推模块化小型聚变反应堆
- 为改造人类基因,他为人移植了动物的生殖器,结果怎么样?
- 硬币大的箭毒蛙,毒液全是自己吃出来的,它的毒究竟有多厉害?
- 动物中的“无耻之徒”,为求自保,它们进化出哪些龌龊的防御技能
- 科学家质疑新人类唾液腺的发现
- 不会飞的鸟类企鹅