第129章 脆弱的程序(2 / 2)
现如今的“磁芯大战”工作的环境通常都是在软件模拟系统上运行,不过大多数模拟器都是模拟mars系统的工作原理。
“磁芯大战”可以看作是原始的病毒对抗,每个程序都要尽力的消灭其他程序,为了能够生存,程序应该能保护自己,不断移动自身来躲过其他程序的攻击或当自身受到攻击后能自我修复。
正是因为“磁芯大战”的程序具有隐蔽性、攻击性和传染性,所以,很多人都说“磁芯大战”是病毒的起源。
在国外,专门有磁芯大战爱好者定期组织比赛,并以此来证明自己的实力和奇思妙想,参赛的胜利者获得kingofthehill的荣誉称号。
(ps:“磁芯大战”其实具有一定的人工智能,不过呢,利用java编写的太空战机更接近人工智能)
******************************
薛亚妮笑了笑对萧云飞解释道:“罗杰斯教授用于磁芯大战的程序可不同于一般的程序,它有着一定程度的智能性。”
“程序智能?”萧云飞有点好奇的问道。
“恩,”薛亚妮点了点头,“传统的磁芯大战程序虽然具有自我复制与攻击性,但这是程序员赋予它的特性,在比赛开始后程序就不能进行自我更变了,如果遇到轰炸地址指令更为刁钻的程序,它就只能坐以待毙。”
“但是罗杰斯教授用于磁芯大战的程序却加入了一段经过加密处理的程序代码,这段代码的功能就是令他的程序具备一定的智能。”
“如果它第一次在某一个特定的内存单元被对手轰炸后,只要它能够通过自身的移动逃过猎杀,那么它就会自动将这个缺陷记录在自己的扩展核心中,经过修复,第二次遇到对手这样的轰炸指令,它完全可以避免了,所以,它不会在同一个地方栽两次跟斗……”
“还有,因为程序的攻击性,它吞噬了对方的程序后,它将会根据自身的情况保留其他程序的优越性,变为自己所有。”
本章未完,请点击下一页继续阅读,后面更精彩!
↑返回顶部↑