一个相对小的工程团体研发出来。自我复制在实际操作中的一个变体和编译器的构建有关，它有点类似于自然界的自我复制体中的先有鸡还是先有蛋问题。一个编译器（表现型）可以被应用到编译器自己的源代码（基因型）上面，结果得到编译器本身。在编译器的开发中，一个产生了突变的源代码被用于产生下一代的编译器。这个过程和自然界中的自我复制不同在于它是由程序员主导的，而不是自我复制者自己。
机器自我复制.是机器人学中的热门领域。所有的机器人（至少现代机器人）都有许多共通的特点，然而自我复制的机器人（或者