[1742] Will It Work

Title Text:’Copy and paste from a random thread on a website’ is the hardest to predict, and depends on the specific website, programming language, tone of the description, and current phase of the moon.<

Origin:https://xkcd.com/1742/

https://www.explainxkcd.com/wiki/index.php/1742:_Will_It_Work

这个漫画幽默地列出了计算机代码基于代码源在用户计算机上运行的可能性。

应用程序商店或软件包管理器:最有可能是指Apple的Mac或iOS App Store,Google的Google Play,Microsoft的Windows或Windows Phone Store,或者是Debian的高级打包工具(APT)等软件包管理器。 App Store中的程序已经从原始代码编译成可在各自平台上测试过的可执行文件 – 否则它们将被从店面拒绝 – 因此应该在没有用户努力的情况下运行。类似地,Linux OS的包管理器处理下载和安装所请求的程序,以及自动安装任何依赖项(所需程序所需的其他程序或库,可能包括蝗虫)。

GitHub链接:GitHub是一个人们可以托管他们正在处理的代码的Git存储库的网站。由于Git是为跟踪整个项目的代码更改而构建的,因此运行项目所需的所有代码都可能包含在下载中。它可能不如前一个条目可靠的一个原因是它可能不包括预期已经在用户计算机上的外部库。

SourceForge链接:SourceForge的范围类似于GitHub:托管源代码存储库以及二进制包。但它越来越老,越来越受欢迎。结果,在SourceForge上托管的项目更有可能被放弃。

Geocities /Tripod Link:Geocities是一个现已解散的免费网站主机。 Tripod是Lycos拥有的类似网站主机。软件来自那里的事实意味着自Geocities关闭以来没有人关注该项目。这可能意味着代码腐烂已经开始生效,随着时间的推移,各种依赖关系的可能性越来越小。

纸张附录中的复制粘贴示例:一些学术论文发布代码或伪代码(附录中带伪代码的论文示例),以说明其概念,策略或算法。通常这段代码不是要编译的,因为它被认为是用于说明想法而不是用于实际工作的软件中。复制和粘贴此代码并尝试编译它将很少给出令人满意的结果,这就是为什么它正处于漫画频谱的这一点。

任何“只需要最少的配置和调整”的东西:漫画的妙语是,广告宣传的东西经过测试并在其开发的系统上使用“最小配置和调整”,结果是一个令人沮丧的混乱,几乎将对于试图让它发挥作用的其他人来说,不可避免地需要巨大的修复。它也经常被技术先进的人使用,他们不知道即使是最小的配置和调整对于初学者来说也是多么困难。

标题文本指的是Stack Overflow等网站,允许用户发布有关其代码和其他用户回答的问题。像StackOverflow这样的网站通常会产生有用的答案,但如果对话不满意(例如,如果提问者花费很少的精力自己解决问题)或者语言不太常用,质量可能会降低。 1185的标题文本:Ineffective Sorts也引用执行任意代码直到它工作,在该漫画中,代码实际上被提到来自StackOverflow。

说“取决于月亮的阶段”通常意味着问题有一些明显的随机成分,因为程序的表现和网站上的答案质量都不应该取决于月球在轨道上的位置。但是,至少有一种情况是,月亮的相位实际上会触发代码中的错误。这部漫画是在犹太新年之后的第二天发布的,犹太节日总是发生在新月或附近。目前尚不清楚这是兰德尔考虑月相还是巧合的原因。

月亮的形状是1738年的主题:月亮形状在这部漫画发行前的一周内发布。这部漫画名为Will It Work,之前的漫画刚刚被称为1741:Work

Leave a Reply

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

Categories