<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
为了提升google的开发效率,Steve努力尝试说服公司采纳Rails(包括Ruyb)作为开发工具,但是google不予采纳(google不想再增加支持的语言的数量)。Steve决定把Rails移植到JavaScript上去。这意味着一个google有可能在未来开源一个新的项目Rhino on Rails。
限制语言的数量将使得开发人员对代码的贡献度更大,他们无需担心成为不熟悉的语法的牺牲。
每一个公司正式支持的语言都是有成本的:基础架构的支持,文档,培训,代码冗余还有其它因素。虽然编程语言的核心语法都是大同小异,但是剩下的各自独特的语法就难以辨认,尤其是没有明确标准的动态语言,例如Perl,Ptthon,Ruby。Google非常谨慎的保持使用语言的数量。这样就可以构建大量对所用语言非常熟悉的专家。goole目前只使用C++,Java,Python,javascript作为正式的产品开发语言。
分享到:
相关推荐
世界风java源码 The Five Essential Phone-Screen Questions Stevey's Drunken Blog Rants:trade_mark: I've been on a lot of SDE interview loops lately where the candidate failed miserably: ...though
【Steve Yegge对Amazon和Google平台的长篇大论】 在这篇由Steve Yegge撰写的文档中,他从个人视角深入探讨了Amazon和Google这两个科技巨头在平台策略、公司文化、运营模式以及技术创新方面的差异。Steve Yegge曾任...
内容 找到了死链接? 尝试或 。 演算法 ...史蒂夫·耶格(Steve Yegge)- 卡洛斯·布埃诺(Carlos Bueno)– Daniel Blumenthal – David Byttow – David Byttow –迈向 托马斯·弗里德曼(Thomas L.
《程序员的呐喊》的作者是业界知名的程序员——来自Google的Steve Yegge,他写过很多颇富争议的文章,其中有不少就收录在本书中。《程序员的呐喊》是他的精彩文章的合集。 《程序员的呐喊》涉及编程语言文化、...
博客链接可能提供了更深入的讨论,例如《Steve Yegge的博客Rants:动态语言反击》(Stevey's Blog Rants - Dynamic Languages Strike Back),这可能是一个关于如何动态语言如Python、Ruby、JavaScript等在近年来逐渐...
推荐:史蒂夫·耶格(Steve Yegge)–在Google获得工作[] 卡洛斯·布埃诺(Carlos Bueno)–在Facebook上获得职位[] Daniel Blumenthal –如何为技术面试做准备[] David Byttow –美国广播公司:一直在编码[] David ...
初级java笔试题All-basic-Computer-Science-knowledge-you-will-need-to-work-in-big-4(amazon, ...和微软等大型软件公司将软件工程视为与软件/网络开发不同,它们需要计算机科学知识。 如果您想成为可靠
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...
学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...