基因是可执行程序吗?

Cehaa97-avatar

Cehaa97

2022-05-17T00:33:58+00:00

不知道泥潭有多少程序员,想问一个问题。
基因是一种可执行程序吗?它是谁编写的?是直接用AGCT四种碱基编写的,还是由源代码编译的?能反编译成源代码吗?可以移植到其他平台吗?
[img]https://img.nga.178.com/attachments/mon_202205/20/-7Q8nds-fyzaKwT1kShs-gu.jpeg[/img]
Carpetron-avatar

Carpetron

搜“中心法则”
Nxs_King David-avatar

Nxs_King David

这不是程序员的工作范畴[s:ac:擦汗][s:ac:哭笑]
baboey-avatar

baboey

这主要是高中知识。。。
首先可以算程序,毕竟从更基础的信息论来看,你想做点什么总的先有有足够的指令信息
是自然界加进化论几十万年编写淘汰的,
应该大部分就是atcg4种碱基编写的,
源代码和移植的概念都很模糊,反正就是一堆花里胡哨的东西在地球生物圈八仙过海,有的病毒的蛋白质分子能反过来制造dna,也有狂犬病在人和动物上都能传播


感觉你有点绕了,不要执着在一堆概念里打转玩文字游戏,自然规则注定了要有效率的做事就只有那么几种办法,基因和代码目的确实都是在复杂系统里高效率的传递核心信息
EinfachBesser-avatar

EinfachBesser

以我粗浅的生物知识跟编程知识来说。dna在某种意义上算源代码,然后dna编译rna,再然后人体对rna进行执行。
菜狗,轻喷[s:ac:晕]
Cehaa97-avatar

Cehaa97

[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc80140e3.png[/img]我感觉DNA对应的是机器码,应该有更高阶的源代码可以翻译成DNA。
Auramora-avatar

Auramora

您知道表观遗传学吗?rna在编译的时候可以受环境影响,同卵双胞胎不是一模一样的

你见过源代码相同的程序不一样吗
alexfart-avatar

alexfart

[quote][pid=611921397,31971935,1]Reply[/pid] Post by [uid=63902201]慕容紫阳11[/uid] (2022-05-20 09:23):

您知道表观遗传学吗?rna在编译的时候可以受环境影响,同卵双胞胎不是一模一样的

你见过源代码相同的程序不一样吗[/quote]那理解为不同手机出了不同bug行不行[s:dt:药]
DanTheMan-avatar

DanTheMan

能搞懂这个直接上天了,谁还做程序员
Meatless Mike-avatar

Meatless Mike

作为一个外行大概的理解是这样:

DNA可类比成电脑里的机器语言10011110这样,只不过进制不同
RNA就是编译器
蛋白质就是可执行程序
opal-avatar

opal

Reply to [pid=611921397,31971935,1]Reply[/pid] Post by [uid=63902201]慕容紫阳11[/uid] (2022-05-20 09:23)
同样的代码可以编译成不同操作系统下的程序。
Auramora-avatar

Auramora

[quote][pid=611922963,31971935,1]Reply[/pid] Post by [uid=62740474]enter呢[/uid] (2022-05-20 09:29):

那理解为不同手机出了不同bug行不行[s:dt:药][/quote]不可以,因为既然叫遗传学,这种非DNA的表达是可以遗传的

比如近视眼,可能你爷爷辈眼睛非常好,你父母近视,然后从你父母辈往后都会遗传,这和显性隐性基因都没关系
Yyurd.-avatar

Yyurd.

人家能解释这个为什么要给你解释啊
Cehaa97-avatar

Cehaa97

[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]
Killah-avatar

Killah

你把DNA看成计算机的0和1不就可以了 四种碱基看成 0 1 2 3
这么一看DNA算是4进制?
Auramora-avatar

Auramora

[quote][pid=611924157,31971935,1]Reply[/pid] Post by [uid=155390]fzqforever[/uid] (2022-05-20 09:34):

作为一个外行大概的理解是这样:

DNA可类比成电脑里的机器语言10011110这样,只不过进制不同
RNA就是编译器
蛋白质就是可执行程序[/quote]然而蛋白质有四级折叠结构,同样10011110,折叠方式不同效果千变万化

不然人类基因组测序早就完成了,为啥遗传病压根治不了
c0zeN97-avatar

c0zeN97

[s:ac:goodjob]基因是源代码,源代码一样跑出来的不同,那要么是编译器问题,要么运行环境问题
NubZay-avatar

NubZay

大量的重复序列莫非是屎山代码。
Sogen-avatar

Sogen

[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]是穷举法试出来的屎山
Binz-avatar

Binz

我认为DNA就是源代码,基因工程就是修改/操纵生物的某些DNA片段来获得不同的生物特性,以达到某种目的,比如转基因作物。