[1349] Shouldn’t Be Hard

Title Text:(six hours later) ARGH. How are these stupid microchips so durable?! All I want is to undo a massive industrial process with household tools!<

Origin:https://xkcd.com/1349/

https://www.explainxkcd.com/wiki/index.php/1349:_Shouldn%27t_Be_Hard

这部漫画是指计算机用户有时表达的一种观点,即“我想做的事情真的很简单”,这应该不难。该陈述表明了一种假设,即由于所需的操作在概念上很简单,因此它必须易于实现。这种思路有一个逻辑,但实际上,正如屏幕外人物所指出的那样,计算机是一组非常复杂的组件,在有人将功能编入之前,它实际上无法做任何事情(简单或复杂)。它。更为抽象的是,随机硅晶体根本无法做任何事情,直到有人将复杂的工业过程应用于它,才能让它首先读取和执行计算机代码。

就用户界面而言,执行给定任务的“简单性”可能更多地取决于该功能的感知效用和使用频率,而不是其概念“简单性”的功能。例如,改变文字处理器中字体的颜色通常比改变背景/页面的颜色更简单,即使改变文档的两个部分的颜色在概念上看起来同样“简单”。不同的实现是程序员的设计选择,最有可能的基础是预期的用户被认为更可能想要改变字体颜色而不是改变页面颜色。

这种情绪同样适用于计算机程序员:最常见的是他们刚刚开始学习新的计算机语言。有时由于语言的语法规则或类似问题的困难,程序员可能花费很长时间试图让计算机做一个简单的动作,例如在屏幕上显示消息,或者询问用户输入数字。当程序员使用一种语言工作时也是如此,这种语言没有简单的方法可以用另一种语言做一些简单的事情。在计算机科学中,通常很难区分几乎不可能的和简单的,特别是与人类能够和不能轻易做到的事情相比。

屏幕外角色指出计算机“只是精心组织的沙子”。现代计算机芯片主要由硅晶体制成,化学上是构成大部分沙子的二氧化硅晶体的一部分。这个角色通过指出制作所需的大量复杂性,即基本上是沙子,甚至是最简单的计算任务来提出Cueball的目标。

漫画的妙语是,在考虑了专家组的这些智慧之后,而不是Cueball的预期反应让人意识到屏幕外角色是正确的,并且更加努力地解决他的问题,Cueball反而屈服了他的烦恼,并开始摧毁他的电脑(他的特点是将其“变回沙子”)。屏幕外角色有助于获得喷灯,以便Cueball可以将计算机融化成简单的化合物和元素。

标题文本看到Cueball再次对他认为“简单”(破坏计算机)的任务感到沮丧。 Cueball似乎没有注意到他在声明中的讽刺意味,他在使用需要大型机器和工业流程创建的家用工具来销毁某些东西时遇到了麻烦。这可以与通过点燃木质火柴并试图用它熔化焊接来试图撤销钢焊接进行比较。这指出了讽刺的是,破坏处理器比第一张图片中的任务更难。

硅的熔点为1,414℃。尽管可能在厨房中发现的典型丁烷喷灯的最高温度为1430°C,但该温度处于非常小的温度并迅速冷却。因此,你不可能用厨房用具喷灯聚焦足够的热量来实际熔化硅。

Cueball试图完成的一项显而易见的任务可能表达了Randall对人群来源漫画1350的挫败感:Lorenz,它是在第二天推出的,最初包含了大量的bug。

Leave a Reply

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

Categories