Google是否使用Ruby进行应用程序开发?

16 ruby

有谁知道Google是否使用Ruby进行应用程序开发?

与其他语言(如Perl或Python)相比,Ruby的一般工作前景是什么?

Ale*_*lli 15

亚伦大概是对的.我们仅将C用于内核工作(以及用C编写的第三方内容的其他维护),因此我不会将其视为"应用程序开发",而对于在Apple设备上运行客户端的应用程序的特定情况,Objective C,等等

Ruby是Google Sketchup的嵌入式脚本语言,请参阅http://code.google.com/apis/sketchup/docs/gsrubyapi_examples.html - 该决定是在谷歌收购Sketchup的制造商"@Last Software"之前作出的.

关于Nishant的第二个问题,在更广泛的就业市场中,Ruby的确如此:绝对数量仍然很低但增长良好,请参阅http://duartes.org/gustavo/blog/post/programming-language-jobs-and-trendshttp ://blog.timbunce.org/2008/02/12/comparative-language-job-trend-graphs/ - 数据有点长,但很难做到这些评估很快 - 分钟时尚;-).


Aar*_*paa 10

有谁知道ig google使用Ruby进行任何应用程序开发?

不,他们使用C/C++/Java/Python/JavaScript(我会找一个参考).

  • 应该指出的是,这与Ruby本身无关.Yegge是一个很棒的Ruby粉丝,但Google希望拥有一组几乎没有重叠的语言.据我所知,它可能是Ruby而不是Python,但Python首先到达那里.但如果您正在寻找谷歌的工作,Ruby不是理想的选择. (2认同)
  • 我确信让Python的创建者在内部工作并没有任何关系. (2认同)

pts*_*pts 5

关于工作前景:如果你想为 Google 工作,无论你精通 Python、Perl 和 Ruby 中的哪一个都没有关系:Python 黑客在申请软件工作时并不比 Ruby 黑客等更具优势工程师。如果您想经常进行 Perl 或 Ruby 编程,那么 Google 不适合您。

要大致了解编程语言在职位空缺中的流行程度,请尝试在招聘网站上搜索编程语言。例如,http : //www.itpinoy.com/search/说 Java 比 PHP 更受欢迎,PHP 比 Ruby 更受欢迎。

在开始使用 Ruby 之前,我已经对 Perl 进行了几年的编程。几年后,我再次开始使用 Python,同时还在使用 Perl 和 Ruby。总的来说,我在 Ruby 和 Python 中的工作效率往往比在 Perl 中高,所以我不再使用 Perl 了。我喜欢 Python 因为它对我来说感觉成熟、精心设计和干净(与 Ruby 相比,我觉得它有点 hackier),我喜欢 Ruby 因为我只需键入一点就可以完成强大的操作(相比之下,Python不支持在表达式中间赋值,块,正则表达式作为一等对象,可变字符串;并且 Python 的标准库不是那么通用,例如 list 和 dict 类型的方法比 Ruby 中的少)。

因此,对于 Perl、Ruby 和 Python 的新手,我建议花一天时间学习 Ruby,再学习一天时间学习 Python,然后选择这两者中的哪一个来专注于学习。

  • “对于 Google 而言,您精通 Python、Perl 和 Ruby 中的哪一种并不重要:Python 黑客与 Ruby 黑客相比没有优势”:错误。我最近从第 3 届意大利 Python 大会 Pycon Italia Tre 回来,Google 赞助了该大会,我们在那里招募了 Python 专家;和我在一起的还有其他著名的 Googler Pythonistas,例如 Guido van Rossum(谈论 App Engine &c)和“effbot”Lundh(谈论 Unladen Swallow)。IOW,对于谷歌的许多工作来说,精通 Python 确实很重要! (2认同)