硅谷的理查德·亨德里克斯 (Richard Hendricks) 非常注重效率。当他出售 Pied Piper 的办公用品和电脑以期雇佣更多程序员时,当他将公司搬回狭小的空间以专注于压缩平台时,我们都能看到这一点,尤其在他的代码中,我们更能看到这一点。 本周的《硅谷》节目围绕着程序员们的一场非常现实的争论展开:在对齐代码时应该使用空格还是制表符。我们所使用的程序的代码依赖于复杂的嵌套文本分组。为了让人们更容易理解,程序员会使用制表符或空格缩进这些分组来分隔它们。 有些程序员,比如理查德(Thomas Middleditch),更喜欢使用制表符,因为这样更高效。一个制表符可以代表四个空格,理论上这可以使代码更精简、更简洁。其他人则更喜欢空格提供的更具体的对齐方式。 “对于大多数开发人员来说,都有一个正确答案,”谷歌开源总监兼节目顾问克里斯·迪博纳 (Chris DiBona) 表示。“理查德 (Richard) 的重点是节省空间和时间。[这就是] 压缩的全部意义所在。” “最重要的是,空格可以让你更好地控制缩进方式,并确保它在不同的机器上保持一致,”助理制作人、硅谷名誉技术顾问乔纳森·多坦 (Jonathan Dotan) 表示。“此外,从理论上讲,使用一次制表符键可以节省一些空间——对于理查德这样的工程师来说,这是一个非常重要的区别。” 在本周剧集的开头,Pied Piper 雇用了一些新员工来帮助构建他们的压缩平台,但是当他们开始扩大平台规模时,Gilfoyle(马丁·斯塔尔饰)解释说,理查德坚持在代码中使用制表符而不是空格。 我们还认识了温妮,她在 Facebook 工作并开始与理查德约会:不过,这是一段短暂的恋情,因为她坚持使用空格而不是制表符——这一差异最终导致他们分开。 这种争论在硅谷是真实存在的。当该剧的编剧之一丹·莱昂斯 (Dan Lyons) 为该剧集撰写一些笔记时,他打电话给一些程序员朋友,就这个问题征求他们的意见。朋友们在喝酒时向莱昂斯汇报说:“大家各占一半,有人准备打破酒瓶刺伤别人。” 本季的技术顾问 Ed McManus 和 Dotan 甚至试图找出马克·扎克伯格的一些早期代码,看看他更喜欢哪一段。据 Dotan 的说法(他的支持证据来自传闻),扎克伯格使用了标签。 这种对软件工程师特质的执着让硅谷看起来如此真实。为该剧提供技术问题建议的真实硅谷专家阵容十分强大,其中包括来自 Facebook、谷歌、亚马逊和 Dropbox 的软件工程师。 在第二季的编写过程中,在位于山景城的 Steins Beer Garden 的一次晚宴上,提出了加入标签和空格之争的想法。DiBona 邀请了来自不同创业公司和公司的 10 位程序员,讨论程序员及其同类人的各种怪癖。节目创作者 Mike Judge 和执行制片人 Alec Berg 认为这次聚会将充满各种哀叹。 迪博纳说:“因为一个女孩的选择与理查德不同,而理查德认为这个女孩的选择是非常错误的,所以她就和理查德分手,这太荒谬了。” 制表符和空格之间的争论更像是节目主持人和顾问们内部的争论,否则会失去观众。每个使用过电脑的人都知道空格和制表符之间的区别,但他们可能不知道什么时候使用 Python 是正确的,也不知道文本编辑器 Vim 和 Emacs 之间争斗的细节。(DiBona 更喜欢 Vim。) “当有人给我们提供补丁(在 Google),并来为我们工作时,我们会给他们一份风格指南,并告诉他们‘这是你在我们这里工作必须使用的东西’,”迪博纳说。“制表符与空格代表了所有这些问题。” |
随着开源软件和硬件、3D 打印和众筹的兴起,成为创客比以往任何时候都容易。在过去的一年里,一些发明家...
在货车里旅行和生活可能很愉快,但如果你的车缺乏组织,你的生活很快就会陷入混乱。我经历了痛苦的教训:几...
灵能百分百 II:青春与超自然力量交织的世界《灵能百分百 II》是改编自 ONE 人气漫画的电视动画...
本月是“沙皇炸弹”试验 56 周年,这是一次大规模氢弹试验,至今仍保持着人类有史以来最强大的爆炸记录...
人类文明所做的一切都是由地球和环境提供能量的。但这种收获并非没有后果,从人口激增到二氧化碳排放导致气...
除了今天发布两款新手机 Galaxy S6 Edge+ 和 Note 5 之外,三星还为其最新设备带...
冬季轮胎在积雪时实际上性能更好。倍耐力现在它们被称为“冬季轮胎”,而不是“雪地轮胎”。这是因为冬季驾...
无论今年是否还会有大雪,现在是时候提醒你,恶劣天气也会带来一些真正奇妙的东西。对于摄影师克里斯·拉兹...
Tonchi为大家演奏歌曲 - Tonchi Asobi概述《大家的绝技歌》是1963年8月在NHK...
今天是奥巴马总统第二任期也是最后一任期的结束。从第一次就职演说到最后一次国情咨文演讲,奥巴马一直承诺...
《世界最伟大的初恋:横泽隆事件》的号召力与评价《世界最伟大的初恋:横泽隆事件》是一部于2014年3月...
九月初黎明前的六颗行星9 月 5 日金星与新月9 月 17 日满月9月17-18日月偏食9 月 22...
20年来,疟疾首次在美国通过蚊子在当地传播。美国疾病控制与预防中心(CDC)6月26日发出警报称,过...
《南无阿弥陀佛是一首爱的诗》:赛博朋克与青春的交汇概述《南无阿弥陀佛是一首爱的诗》是1992年以OV...
英国布莱顿大学人类起源讲师詹姆斯·科尔表示,一具煮熟的尸体可以提供约 81,500 卡路里的食物。但...