作为语言的创始人,您会收到很多建议和想法。您最常问什么?
现在动态语言增加了显式指定类型的能力。它已经出现在Python,PHP和JavaScript(TypeScript)中。您对此有何看法,将如何开发Ruby第三版本中的类型?
我喜欢这个主意,并期待将来的Ruby版本,看看这种方法会有多好。您正在尝试使用该语言真是太好了。您对Ruby的前景如何?您在朝哪个方向发展语言?
我们的开发人员喜欢用不同的名字称呼事物。“这是一辆跑车”,这是“家用车”。JavaScript是一种Web开发语言,C是一种低级系统语言。您喜欢将Ruby定位吗?
由于开发复杂性,Python没有多行匿名函数。听到这样的消息很高兴,尽管实现很复杂,但您和核心开发人员都在努力使程序员的生活更轻松。顺便说一句,如果我们开始谈论复杂性。想象一下,当您第一次开始开发Ruby时,您有机会回到过去,并给自己的建议。这将是什么建议?
在Ruby语言的发展过程中,您进行了很多更改,进行了大量实验。其中有些成功,有些则没有。您认为在开发语言方面最大的成功是什么?您最喜欢什么?
巧合的是,Ruby是我最喜欢的是块。在我自己的演讲和访谈中,我谈到了Ruby,它是一种具有DSL,语法糖和块的语言。方块很酷。
是的,JavaScript具有粗箭头语法,通常将函数的最后一个参数用作“ Ruby中的块之类的东西”。我不禁要问相反的问题。在需要修复或已经修复的项目中,最大的错误是什么?
可变性很复杂,很容易导致错误。但是有足够的技术问题!我们人类是社交动物,了解您的生活,如何组织工作会很有趣。
GitHub上的提交数量令人印象深刻,尤其是飞往俄罗斯的当天的提交数量。最近,开发人员谈论了很多关于倦怠的话题。您是否有空闲时间,爱好和可以保护您免于倦怠的东西?
许多俄罗斯Ruby开发人员都喜欢日本作为一个国家,即日本的文化。他们看动漫,看漫画,并作为游客来到日本。作为日本本地人和软件开发人员,您可以向访问日本的其他开发人员推荐哪些地点和活动?
日本文化和语言中是否有任何因素影响Ruby的创建?
还有最后一个阴险的问题。人们通常会想象自己会代替他人,思考他们会做什么,如何行动。流行的编程语言的作者是否有从外部看不到的东西?