我只是针对你说的这种由四种遗传物质组织一种编程语言说起,乍一看上去它很像我们计算机里的二进制序列,只不过变成了四进制,但是似乎目前把它变成一种编程语言目前还太过遥远。
因为构成编程语言的一大要件是需要有逻辑性,学过“数据结构”的同学大概都听说过“程序”的一个非官方解释即程序 = 数据 + 逻辑
。而基因序列目前的逻辑性还完全未知,我们目前还停留在试图解释哪段基因序列可以做什么事的阶段,这就好比我们刚刚将一段未知代码的二进制数据得到了,这离我们要从这种二进制语言中创造一种高级语言然后再来进行开发,还差十万八千里呢。所以同志们仍需努力啊。
但这种语言一旦创造出来,那么价值巨大,可以参考以下想像的代码。
import 银河.太阳系.火星.人;
import 银河.太阳系.地球.人;
// 多重继承
abstract class 超人 extends 火星.人, 地球.人
{
// 超强的繁殖能力
public 超人(精 x, 卵 y);
public 超人(精 x, 精 y);
public 超人(卵 x, 卵 y);
// 原地复活
public void finalize()
{
超人 clone = this.clone();
clone.setPosition(this.getPosition());
this = clone;
}
}