Co-evolution of self-replication and function in a digital primordial soup6 days agohttps://arxiv.org/abs/2607.09211在没有硬编码复制功能的数字原始汤中,自我复制会自发地出现。自我复制和问题解决能力(如多项式评估)通过随机装配程序的突变和交互而共同进化。任务压力加速了紧凑、健壮的复制架构的出现,这些架构为计算节省了内存。新陈代谢的约束促进了条件性终止,使程序在验证时能够停止,而在交互时进行复制。
How to Write a Quine2 days agohttps://czterycztery.pl/slowo/quine-EN.html作者用一个能够不经自我检查就自我复制的机器的寓言来解释quines。Quine是一个无需自我检查就能打印自身源代码的程序。构建从一个打印模板的程序开始,然后修改它,在占位符处插入自身的副本。在Python中,quine通过字符串切片和repr()构建,以避免手动转义。其他方法包括用反转的占位符进行查找替换,以及通过仔细排序进行手动转义。同样的原理适用于JavaScript和Excel,使用特定语言的技术来避免引号转义。一个通用的方法涉及创建一个程序模板,该模板用自身的字面量进行查找替换,然后将字面量插入模板中。