17611538698
webmaster@21cto.com

Python之父点评其它编程语言

资讯 0 2868 2021-05-27 05:59:43
<p><img alt="" src="https://www.21cto.com/uploads/images/guido-portrait-2014-drc-1.jpeg" style="width: 100%; height: 100%;" /></p> <p>昨日,Python创建者 Guido van Rossum 分享了他对其它编程语言的看法。</p> <p>&nbsp;</p> <p>这位&ldquo;仁慈的独裁者&rdquo;分享了自己的观点长达一个小时,专访发起人是微软首席云倡导者和负责人弗朗西斯。</p> <p>&nbsp;</p> <p>&ldquo;我至少在理论层面非常喜欢编程语言,&rdquo;范&middot;罗瑟姆(Van Rossum)这样说道。&ldquo;我经常阅读语言教程,但实际上我不太擅长下载其它语言并尝试编写代码实现,因为说总比做来得容易:&#39;哦,我已经知道如何在Python中做到这一点了&#39;。&rdquo;</p> <p>&nbsp;</p> <p>但是,这并不意味着Van Rossum对其他编程语言没有任何看法。下面是他对其它语言的点评,供各位开发者参考。</p> <p>&nbsp;</p> <p>范&middot;罗瑟姆(Van Rossum)说Rust 语言&ldquo;听起来像是一门伟大的语言,可以完成某些事情&rdquo;,并且在C++上得到了改进,因为绕过编译器做检查要困难得多,并且要以&ldquo;近乎完美&rdquo;的方式解决内存资源分配问题。</p> <p>&nbsp;</p> <p>在Google设计的语言Go上,Van Rossum认为,在所有新的通用语言中,Go语言&ldquo;可能是最Python化的&rdquo;。</p> <p>&nbsp;</p> <p>Julia是一种新的编程语言,具有命令式,函数式和面向对象编程的功能-并具有C,Fortran,C++,Python,R,Java和许多语言的外部函数接口,它也受到Van Rossum的特别提及。</p> <p>&nbsp;</p> <p>范&middot;罗瑟姆(Van Rossum)说,Julia)类似Python的有趣作品,但是当你意识到索引范围是包容性而非排他性时,&ldquo;你会认为没人应该在同一天尝试用Julia和Python进行编程&rdquo;。</p> <p>&nbsp;</p> <p>他继续说,他的理解Julia更是一种利基语言,&ldquo;如果你处在这种利基中,那将是更好的选择,因为编译器永远不会为您优化代码&rdquo;。</p> <p>&nbsp;</p> <p>范&middot;罗苏姆(Van Rossum)也指出,Julia在其他领域的局限性要大得多,并且不要期望有人在Julia中编写Web服务器并从中&ldquo;受益匪浅&rdquo;。</p> <p>&nbsp;</p> <p>后面,Van Rossum将TypeScript称为一种很棒的编程语言,并且Python一直在添加TypeScript的一些特性,例如可选的静态类型(或者众所周知的渐进类型)。</p> <p>&nbsp;</p> <p>范&middot;罗瑟姆(Van Rossum)承诺,在向Python添加可选静态类型的元素时,他并不太了解TypeScript,最初并未受到该语言的启发,&ldquo;因为它跳入了JavaScript的行列&rdquo;。但是,他说TypeScript&ldquo;使Python等待发现一些事情,如今,我们肯定会以TypeScript为参照物。&rdquo;</p> <p>&nbsp;</p> <p>鉴于Python和TypeScript相对相似,Van Rossum说两种编程语言现在正在互相学习。</p> <p>&nbsp;</p> <p>范&middot;罗森(Van Rossum)在Dropbox任职后,于去年11月被微软聘用。他原本打算在Dropbox之后关上键盘,但&ldquo;退休后无聊在家中发呆&rdquo;,因此申请加入了微软,现在他在微软担任杰出工程师。</p> <p>&nbsp;</p> <p>为了向本月初的美国PyCon语言峰会做出贡献,Van Rossum在GitHub上发布了一份文档,他承诺在Python 3.11中将这门语言的速度提高一倍。(<a data-itemshowtype="0" data-linktype="2" hasload="1" href="http://mp.weixin.qq.com/s?__biz=MjM5NTg2NTU0Ng==&amp;mid=2656622487&amp;idx=1&amp;sn=dbdac39faf9e960c2654a1322a31e2ae&amp;chksm=bd5d81328a2a0824b2571266f6b291140f121dc5935f7e3ef3f8b93631a1066e52e9e1ef9582&amp;scene=21#wechat_redirect" tab="innerlink" target="_blank" textvalue="相关链接">相关链接</a>)</p> <p>&nbsp;</p> <blockquote data-author-name="" data-content-utf8-length="9" data-source-title="" data-type="2" data-url=""> <section> <section>编辑:万能的大雄</section> </section> </blockquote>

评论