自从生物病毒100多年前被发现以来,病毒是否有生命的问题就一直没有定论。一些科学家认为,病毒只是非常复杂的化学物质,不是生命。产生这种观点的原因就是不知道生命的本质是什么。如果认为生命必须有完整的细胞结构,必须有新陈代谢的能力,那么病毒就不合格了。但是如果认为自复制是生命的本质特征,那么事情就很清楚了,因为病毒可以自复制,所以病毒是响当当的生命。
计算机病毒给人类带来的冲击比生物病毒有过之而无不及。计算机病毒也是一种人工生命,只不过人类制造计算机病毒和制造其它人工生命的动机不同而已。
计算机病毒是一种程序,它所应用的编程技术没有任何特别之处,计算机病毒与其它程序最大的不同就是它能自复制。不能自复制的程序如果具有破坏性,我们很容易对付,但计算机病毒却让人伤透了脑筋。这就是计算机病毒的生命力,这种生命力来自它们的自复制。计算机病毒是不是生命的问题和人工生命一样,因为它们只能在人造环境中生存,所以不是我们平常所说的生命。