[转]【听译大师说话】python 创始人访谈录 1: 关于 django 和 ruby


perl 创始人和 python 创始人


听译这东西的确很累人,一次翻译太多也很疲惫。 我尽量想在一篇博客中包含尽量多的内容,结果最终搞的自己兴趣全无了,下次看来还是应该一点一点的来。 我的听力还是不好,有一些东西没听出来我就不翻译了,大体意思上应该不会差很多的,希望大家见谅。




主持人: Chris DiBona (Google 开源网站负责人) and Leo Laporte (Twit 网站 创始人

被采访人:
Guido van Rossum (python 创始人

: 非常高兴 Guido 让我为这次采访做安排
我们这里需要说明一下,Guido van Rossum 十六年前创建 python 语言,他现在在 google 工作。
是的,他已经在那里工作了一段时间了。
Google 是 python 的一个大用户。首先,我要问一个问题,guido , 是 关于 python 起源的,如果我说错了,请你更正一下。就我所知,最初 python 的设计是为了教学的目的,你想创建一个用于学习和 编程的语言,这么说对吗?
恩,很多人都这么认为,这个问题问的好,因为它让我可以追溯一下 python 的背景。python 从一个叫 ABC 的语言继承了很多东西,而 ABC 这种语言在设计的时候就特别考虑到用于教学。那是在上世纪七十年代晚期和八十年代早期,我在 abc 语言的实现小组,在那里我融入到语言设计讨论,语言实现,脑力激荡中,相当的令人兴奋。在八十年代末期,89年的时候,我觉得自己有必要创建一门新语言,我借鉴了 abc 语言中我所喜欢的特点,并将其中我不喜欢的东西用自己创新的或一些借鉴自别处的想法取而代之。我的目标要要建立一个为专业程序员使用的脚本语言,而这些专业程序员主要使用 C 语言和 borne shell 脚本语言作为他们的主要开发语言。 python 的位置大概是介于 C 和 Shell 语言二者之间的,所以我创建 python 并没有明确的教学目的.
这很有趣
因为我从ABC语言中借鉴了那么多,而 abc 本身又有教学的目的在其中,所以我建立的语言也就很适合做教学语言。
人们问我很多次,每次我都向他们推荐 python 。 因为它是免费的,而且是跨平台的。它的解释器,使用它来教学 编程很简单,你可以立刻尝试用解释器来学习语言。
没错,这是我从ABC 借鉴来的,ABC 也具有这些特点。
那么 ABC 是不是也有严格的空白格式要求吗?
ABC 也有强制缩进的要求。
我想这也是很多人一直抱怨的地方,我并不在意这个。你是否意识到这个问题?
我并不确定你说的这个一直是个问题,我也不认同你说的有这种抱怨。大多数情况下,这是人们自己不打算学习 python 所采用的一种很方便的借口。如果人们忽略这点,会发现这种缩进要求是愉悦的。
你能写出优美的源码,而且很容易书写。你为什么这么设计。
这点我是借鉴自 ABC 的,而且我非常喜欢这个特点。他们这么设计可能是出于创新,他们有很多 algo 和algo 60 语言风格的经验, begin ,…………………………………………………………………………

原文:http://www.verydemo.com/demo_c119_i470.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值