[1171] Perl Problems

Title Text:To generate #1 albums, ‘jay –help’ recommends the -z flag.<

Origin:https://xkcd.com/1171/

https://www.explainxkcd.com/wiki/index.php/1171:_Perl_Problems

Perl是一种脚本语言,它大量使用正则表达式,这对于快速处理大量文本很有用。在漫画中,戴着太阳镜的男人模仿歌曲“99问题”,其中说唱歌手Jay-Z说:

如果你是女孩的问题

我为你感到难过,儿子 –

我有99个问题,

但是一个婊子不是一个。

然而,在漫画中,说唱歌手试图用Perl的正则表达式来解决他的问题,最终只为自己创造了另一个问题,这是对Jamie Zawinski(他的名字也可缩短为“Jay-Z”的名言的引用) “):”有些人在面对问题时,会想’我知道,我会使用正则表达式’。现在他们有两个问题。“ (这句话在1313年重新审视:Regex Golf。)

“program –help”是一种常见的方式,源于GNU项目,要求程序显示其使用和支持参数的文档;对于某些程序,它可以包含“-z”命令行参数(“flag”),因此命令将显示为“jay -z”。在这种情况下,它只是说唱歌手名字上的明显游戏。 jay也是一个实际的C程序,它是java的编译器编译器,但它没有“-z”标志。

这种有问题的递归自我引用让人联想到漫画927:标准和1739:修复问题。

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories