白羽这段时间更多的是研究人类的基因组。
地球上绝大多数生命以dna为遗传物质,由4种碱基也就是4种“字母”组成,分别称为a、t、c、g。
这四种碱基对不同的排列组合产生了生命的多样性。
我们的计算机能够构建一个丰富多彩的游戏世界,然而表达这一切的只有0和1,在计算机最底层的让机器能读懂的编码上,所有的一切指令和数据都是0、1不同的组合,cu只能解读二进制!
程序猿用的高级语言只是方便人进行编码,最终要靠编译程序把高级语言变成计算机可以识别的2进制语言。
cu 如果要运算:s=768+12288-1280,
二进制的机器码将说如下表达:
101100000000000000000011
000001010000000000110000
001011010000000000000101
假如将程序错写成以下这样,请你找出错误!
101100000000000000000011
000001010000000000110000
000101101000000000000101
而生命的编码变成四种,在表达上似乎要高级些。
开始自学程序设计的白羽,得到了启示,他要把复杂的生命代码用一种高级语言表达出来,最后建立模型用超级计算机进行模拟运算!
生命的dna双螺旋就像一条极长的、扭曲的梯子,梯子的两边各是一条由许多字母逐个连成的带子,每个字母与对面带子上相应位置的字母结合在一起,成为一个梯级,称为“碱基对”。
将蓝图转化为实际产品的过程,就是一段dna根据其碱基序列合成出对应的rna序列,然后rna序列信息指导氨基酸拼合形成蛋白质。