您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
你们说DNA是一种编程语言吗?
碱基,程序,编程语言你们说DNA是一种编程语言吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
5. DNA和RNA基本单元是核苷酸,它由碱基、核糖(五碳糖)、磷酸结合而成。
6. DNA双链之间满足碱基配对原则,RNA进行转录时,其单链也与DNA的一条单链之间满足碱基配对原则。
8. 每3个核苷酸为一组,形成密码子。3个核苷酸共有2^3=64中排列组合,其中 UAA、UAG、UGA并不起实际作用,称为终止密码子。
9. 蛋白质由mRNA(信使RNA)通过转录将密码子从细胞核中的DNA携带出来,然后与在细胞质中游离的核糖体小亚基、大核糖体小亚基结合,形成核糖体,核糖体通过翻译过程,依据密码子生成氨基酸、氨基酸形成多肽链、多肽链复合成复杂的蛋白质分子。
10. 染色体由DNA与蛋白质组成。
生物遗传与编程的对比
从上面对生物遗传的描述可以看出:
1. 碱基、核苷酸相当于编程语言中的基本语素。
2. DNA、RNA相当于编程语言中由基本语素构成的单位,并且包含了相应的行为(DNA复制、RNA转录、翻译等),可类比为Java中的类。
回答于 2019-09-11 08:43:50
DNA是物质,编程语言不是物质。
我明白题主想问的是DNA的信息传递,DNA是否是使用一种语言来编写的结果?或者说DNA到底是一个已经编译好的程序,还是程序的源代码,抑或只是配置文件而已?
1.如果只是从人类的角度看,我们每个人的区别只是这个配置文件中有少量配置项的差异导致的,大部分的配置项都是一样的,DNA的复制过程只是配置文件复制+丢包+插值的过程,即便有些配置项丢失,源代码中还有默认值存在,因此可以正常运行。
2.如果从所有生物的角度看,只是配置文件比较难以出现差异性这么大的结果,所以DNA更像是源代码,但是再大的差异也就是那么一些基本结构组成的,就像if for等等,所以各物种DNA的基本元素是一样的,DNA的复制过程如果出现丢包,按照编程程序的角度,如果DNA是源代码就无法正常运行了。
所以我认为更像是配置文件与源代码的混合体,也许可能是类似于python的config这样本身就是源代码的配置文件,也就是支持脚本的配置文件,所以DNA可能即是配置文件也是源代码,或者更确切的讲,是一个工程文件夹或项目文件夹,既包含部分配置文件,也包含部分运行在操作系统上的脚本源代码。
那么问题来了,这个解释脚本或者程序或者配置项的操作系统到底是什么?在哪里?如何认知?我们是否真的如黑客帝国一样只是一个虚拟环境下的一堆内存和变量.....
.
另外说一句,哪些垃圾DNA片段可能只是这个文件中的注释~~~~
回答于 2019-09-11 08:43:50
谢谢邀请。不懂。
回答于 2019-09-11 08:43:50
DNA比我们人类想象的更加复杂 ,它不是简单的生物程序代码,从其行为看是硬件与程序代码一体生物计算机系统。同时具有代码执行情况检测和代码编译执行功能。
也就是说,它看上去是程序代码实际上有类似计算机的输入输出的硬件功能。并且代码是活的,不是死的,有一套编译操作系统,可以根据代码执行情况随时修改编译执行程序情况,因此这些看似简单的代码可能是多维度的,不是单一维度的。
这就是人类尚不明白的所谓垃圾DNA,其实这是个代码编译执行系统,它会根据代码执行情况更改执行程序的蛋白质制造。
通常情况这个程序不启动,但一旦检测到特殊情况就会启动。这个机制如何运作,或者说这个所谓垃圾代码的编译系统人类目前还不清楚。
所以现在人类只知道DNA主要的骨干代码执行结果,但不知道执行后如何根据代码反馈情况启动备用代码的执行。
回答于 2019-09-11 08:43:50
这是一个难得一见的好问题。坦率来讲,我不知道。但是如果有一天人工智能完全有自己的意识的话,我可能会相信我们人类包括整个宇宙就是一段程序。就像《刺激战场》里边的人物一样,它感觉自己所处的天地无限大,但其实在我们眼中,也就是十几厘米的手机大小。同样的,谁又能保证我们不是某种未知存在的玩偶呢?
回答于 2019-09-11 08:43:50
感谢相邀,应该是一种编程语言。
上一篇:教师招聘面试要怎么准备?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |