对计算机抱有浓厚兴趣的,除了人类之外,就是猫了。
全球最大的社交编程网站GitHub的幸运物就是一只黑色的章鱼猫,名叫Octocat。这只长着一条章鱼尾巴的猫咪出现在GitHub的首页以及404页面上。我曾经很好奇为何GitHub会选择一只猫作为幸运物,听说这只是个无心之作。不过我觉得这个问题可以反过来理解,为何章鱼猫Octocat会选择GitHub作为自己的小窝呢:-D
在学习计算机界的经典著作时,我发现大师们似乎都很喜欢猫。比如说《DOOM启示录》里卡马克和他的猫——咪子(Mitzi):
他没有学校的年鉴可唤起他学生时代的回忆,他也不保存刊登过他早期作品的杂志。他只有他在当下要
用到的东西。他的卧室由一盏台灯、一个枕头、一条毯子和一堆书组成,甚至没有床垫。他什么都没从家里带出来,除了咪子(Mitzi),
一只他继母送给他的猫。
我最喜欢这一段描写:
那是一个下着大雨的夜晚,屋外电闪雷鸣,卡马克独自坐在那里编写程序,咪子懒洋洋地趴在他的显示器上,小爪子耷拉在屏幕前,
她的身子很快就让显示器过热了,屏幕上的颜色变得紊乱,卡马克把她轻轻地推到一旁,她乖乖地跑开了。
虽然卡马克最终把咪子送走了,但是那也是因为他忙得连自己都无法照顾周全吧。
《泛型编程与STL》的前言里面有一段:“我们的猫儿Randy与Oliver在我的键盘上走来走去试着想帮助我,不过最后我删掉了它们大部分的贡献。”
看来MatthewH.Austern一下子养了两只猫,Randy和Oliver这两个名字在我这样的凡人看来太普通了,如果是我的话,一只叫Rand,一只叫Octal:-D
《Thinking In Java》的序言里Bruce Eckel写道:
Molly,在我从事这一版的写作时总是坐在我的腿上,为我提供了她特有的温软而毛茸茸的支持。
虽然Bruce Eckel没有明确指出Molly来自哪个星球,但是能坐在你的腿上的,除了喵星人全宇宙还有谁呢?
甚至,人不会对墙角的路由器感兴趣,但是猫却喜欢趴在上面,蜷成一个球,赶都赶不走(在中文里,调制解调器Modem就被通俗地翻译成“猫”,你们是失散多年的姐妹吧)。没有人能解释猫与计算机的奇妙缘分。我只能像上文一样列举我在键盘上发现的各种各样的猫,解释的话也许要问问它们自己的意见。
真的不是因为猫咪喜欢温热环境吗? :)
博主是不是英文也不错啊!我看你读了好多英文计算机著作。
英文只能看看文档吧,大部分还是看中文的