#游聚网#程序代码里的幽默精神

【#游聚网#程序代码里的幽默精神】英文原文:TheJoke'sonYourComputer:TheLatestHumorCodedintoSoftware
在使用谷歌地图的测距工具时 , 你有三种选择:公制 , 英制 , 或者我想极客一把(I'mfeelinggeeky) 。 如果你选择了第三个选项 , 将会出现一系列测距单位供你选择 , 其中一些很少用到 , 比如:秒差距(parsecs一种天文距离单位) , 波斯腕尺(Persiancubits) , 还有水立方游池(Olympicswimmingpools) 。
#游聚网#程序代码里的幽默精神
文章图片
苹果OSX系统的文本到语音(text-to-speech)功能 , 有几十种不同的声音可供你选择 。 每一种声音都配有一句风趣的范例对话 。 如果你选择弗莱德的声音(TheFredvoice) , 听到的会是:这台电脑这么棒 , 我当然愿意呆在里面了 。 而精神病人的声音(TheDerangedvoice)听上去则是颤抖的歇斯底里:我要好好放个假 。 连外星人(TheTrinoidsvoice)也来凑热闹:我们无法和这些碳基生命交流 。
#游聚网#程序代码里的幽默精神
文章图片
在YouTube看视频的时候 , 如果你按暂停键 , 然后按住键盘左方向键 , 就会发现视频中央的缓冲圆圈变成了一条贪吃蛇 。 用方向键操控贪吃蛇追逐光点越吃越大吧 , 小心不要碰到自己的身体 。
#游聚网#程序代码里的幽默精神
文章图片
在上面这些例子里 , 大公司的程序员们向我们展现了他们幽默的一面 。
在过去10年或20年前像这样在软件中加入玩笑元素的例子要更普遍 。 软件工程师在代码中插入各种笑料 , 怪想或复活节彩蛋(Eastereggs藏在程序中的小惊喜 , 需要特定的场景或操作才能触发) , 并引以为傲 。
这样做的部分原因 , 仅仅是出于自豪之情 。 要知道 , 程序员们常常是不为公众所知的 , 即使在软件的用户指南里也找不到他们的名字 。 所以 , 他们常会在复活节彩蛋中写下程序开发组的人员名单 。
有些彩蛋的由来 , 还有一段有趣的历史 。 比如 , 在奔迈飞行员(PalmPilot , 一款早期掌上电脑)的原系统中 , 程序员罗恩(RonMarianetti)就创建了一辆类似大众甲壳虫的黄色出租车 , 会随机的在屏幕上驶过这是为了纪念这款掌上电脑原本计划的名字 , 奔迈计程车(PalmTaxi) 。
#游聚网#程序代码里的幽默精神
文章图片
他的同事克里斯(ChirsRaff)则在程序中藏匿了一个关于自己的彩蛋 。 用触控笔戳手写区屏幕右下角 , 并按下拉按钮 , 他和朋友身着燕尾服 , 参加公司圣诞派对的照片就会神奇的跳出来 。
#游聚网#程序代码里的幽默精神
文章图片
但好景不长 , 一段时间后 , 硅谷的公司老板们开始禁止程序设计师这样做 。 原因有三 , 第一个原因 , 是出于质量控制考虑:严格说来 , 彩蛋是一段未经测试的程序 , 理论上来讲 , 它可能会对整个程序中其他重要的功能代码产生影响 。 彩蛋是程序中的不安定因素 , 这让老板们心存担忧 。
另一个原因 , 则是为了留住雇员 。 程序员在彩蛋里留下自己的名字 , 实际上是在给自己的代码能力做广告 , 竞争对手的猎头很容易就能得到程序员的个人信息 。
最后一个原因 , 是出于公司整体形象的考量 。 不管是苹果 , 微软或是奔迈 , 为了创造一个专业的公众形象 , 都可能要花费数百万美元 。 在一场重要的产品发布会上 , 一辆不知所谓的出租车从屏幕上晃晃悠悠穿过 , 这可不是公司愿意看到的 。 (这事还真让奔迈公司给碰上了 。 在那之后不久 , 出租车彩蛋就被删除了 。 )
现如今 , 玩笑和搞怪精神犹在 , 但我们更多的是在电子游戏和电影DVD中见到这些彩蛋 。 在一些主流应用程序中 , 我们还能发现隐藏的小惊喜 , 但相比之前 , 已经收敛了许多 。 而这些有幽默精神的软件 , 大部分出自苹果和谷歌 。