Cehaa97
2022-05-17T00:33:58+00:00
不知道泥潭有多少程序员,想问一个问题。
基因是一种可执行程序吗?它是谁编写的?是直接用AGCT四种碱基编写的,还是由源代码编译的?能反编译成源代码吗?可以移植到其他平台吗?
[img]https://img.nga.178.com/attachments/mon_202205/20/-7Q8nds-fyzaKwT1kShs-gu.jpeg[/img]
这不是程序员的工作范畴[s:ac:擦汗][s:ac:哭笑]
这主要是高中知识。。。
首先可以算程序,毕竟从更基础的信息论来看,你想做点什么总的先有有足够的指令信息
是自然界加进化论几十万年编写淘汰的,
应该大部分就是atcg4种碱基编写的,
源代码和移植的概念都很模糊,反正就是一堆花里胡哨的东西在地球生物圈八仙过海,有的病毒的蛋白质分子能反过来制造dna,也有狂犬病在人和动物上都能传播
感觉你有点绕了,不要执着在一堆概念里打转玩文字游戏,自然规则注定了要有效率的做事就只有那么几种办法,基因和代码目的确实都是在复杂系统里高效率的传递核心信息
以我粗浅的生物知识跟编程知识来说。dna在某种意义上算源代码,然后dna编译rna,再然后人体对rna进行执行。
菜狗,轻喷[s:ac:晕]
[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc80140e3.png[/img]我感觉DNA对应的是机器码,应该有更高阶的源代码可以翻译成DNA。
您知道表观遗传学吗?rna在编译的时候可以受环境影响,同卵双胞胎不是一模一样的
你见过源代码相同的程序不一样吗
[quote][pid=611921397,31971935,1]Reply[/pid] Post by [uid=63902201]慕容紫阳11[/uid] (2022-05-20 09:23):
您知道表观遗传学吗?rna在编译的时候可以受环境影响,同卵双胞胎不是一模一样的
你见过源代码相同的程序不一样吗[/quote]那理解为不同手机出了不同bug行不行[s:dt:药]
作为一个外行大概的理解是这样:
DNA可类比成电脑里的机器语言10011110这样,只不过进制不同
RNA就是编译器
蛋白质就是可执行程序
Reply to [pid=611921397,31971935,1]Reply[/pid] Post by [uid=63902201]慕容紫阳11[/uid] (2022-05-20 09:23)
同样的代码可以编译成不同操作系统下的程序。
[quote][pid=611922963,31971935,1]Reply[/pid] Post by [uid=62740474]enter呢[/uid] (2022-05-20 09:29):
那理解为不同手机出了不同bug行不行[s:dt:药][/quote]不可以,因为既然叫遗传学,这种非DNA的表达是可以遗传的
比如近视眼,可能你爷爷辈眼睛非常好,你父母近视,然后从你父母辈往后都会遗传,这和显性隐性基因都没关系
[quote][pid=611923546,31971935,1]Reply[/pid] Post by [uid=63369903]馒头又大又白[/uid] (2022-05-20 09:32):
能搞懂这个直接上天了,谁还做程序员[/quote][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]把虚拟的人放电脑里面,然后让它帮我干活。然后我就被辞了
[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
你把DNA看成计算机的0和1不就可以了 四种碱基看成 0 1 2 3
这么一看DNA算是4进制?
[quote][pid=611924157,31971935,1]Reply[/pid] Post by [uid=155390]fzqforever[/uid] (2022-05-20 09:34):
作为一个外行大概的理解是这样:
DNA可类比成电脑里的机器语言10011110这样,只不过进制不同
RNA就是编译器
蛋白质就是可执行程序[/quote]然而蛋白质有四级折叠结构,同样10011110,折叠方式不同效果千变万化
不然人类基因组测序早就完成了,为啥遗传病压根治不了
[s:ac:goodjob]基因是源代码,源代码一样跑出来的不同,那要么是编译器问题,要么运行环境问题
[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]是穷举法试出来的屎山
我认为DNA就是源代码,基因工程就是修改/操纵生物的某些DNA片段来获得不同的生物特性,以达到某种目的,比如转基因作物。