93% 的颜料飞溅是有效的 Perl 程序
93% of Paint Splatters Are Valid Perl Programs (2019)
这篇发表于 SIGBOVIK 2019 的幽默论文回答了一个长期悬而未决的问题:在墙上涂抹颜料是否可能不生成有效的 Perl 代码?作者 Colin McMillen 利用 OCR 技术对大量颜料飞溅图像进行分析,发现惊人的 93% 都能被解析为合法的 Perl 程序。文章不仅展示了这一荒诞结论,还列举了七个未能通过解析的“无效”飞溅案例,并附带了有趣的 Perl 代码示例。作为愚人节特别提交,这项研究以戏谑的方式探讨了编程语言语法的包容性,最终荣获了“无意识参与丝带”奖,完美诠释了开放科学与愉快拖延的奇妙结合。
我们旨在回答编程语言社区一个长期悬而未决的难题:是否可以在墙上涂抹颜料而不生成有效的 Perl 程序?