Hello World
Spiga

编程语言的发展趋势及未来方向(7):总结

2010-06-05 15:53 by 老赵, 12647 visits

这是Anders Hejlsberg(不用介绍这是谁了吧)在比利时TechDays 2010所做的开场演讲。由于最近我在博客上关于语言的讨论比较多,出于应景,也打算将Anders的演讲完整地听写出来。在上一部分中,Anders谈论了“并发”,这也是他眼中编程语言发展的三种趋势之一,并演示了.NET 4.0中并行库的神奇效果。现在则是此次演讲的最后一部分,Anders对整场演讲内容进行了总结和回顾(本文较短,主要内容请参考之前的文章)。

如果没有特别说明,所有的文字都直接翻译自Anders的演讲,并使用我自己的口语习惯表达出来,对于Anders的口误及反复等情况,必要时在译文中自然也会进行忽略。为了方便理解,我也会将视频中关键部分进行截图,而某些代码演示则会直接作为文章内容发表。

(听写开始,接上篇

OK,我想现在已经讲的差不多了,我来做个总结吧。

在我看来,对于编程语言来说,现在出现了许多有趣的东西,也是令人激动的时刻。在过去,大约1995-2005年,的确可以说是一个有些特别的编程语言的黄金时期。你知道,当Java出现的时候,编程语言的门槛变得平坦了,一切都是Java,天啊其他编程语言都完蛋了,我们也没什么可做的了。然后我们又逐渐发现,这远没有结束,现在回顾起来,会发现又出现了许多有趣的编程语言。我很兴奋,因为新语言代表了我们在编程领域上的进步。

如果要我概括在未来十年编程语言会变成什么样,首先,我认为编程语言应该变得更加“声明式”,我们需要设法为语言引入一些如元编程,函数式编程的能力,同时可能也要寻找让用户有办法扩展语法,使他们可以构造领域特定语言等等。我想在十年以后,动态语言和静态语言的区别也差不多会消失了,这两者会合并为一种单一的常见的编程范式。在并发方面,语言会采纳一些特性,可以利用起隔离性,函数式的纯粹性,以及更好的不可变数据类型的编写方式。不过总体来说我想强调的是,对于编程语言,新的范式则是“多范式”编程语言。

这就是我现在对编程语言的看法,希望我没有给你带来过多内容。如果你对C# 4.0有更多兴趣,今天下午一点我还有一个讲座。多谢捧场,希望你对这次会议感到满意。谢谢。

(全场演讲到此结束)

相关文章

Creative Commons License

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名赵劼(包含链接),具体操作方式可参考此处。如您有任何疑问或者授权方面的协商,请给我留言

Add your comment

19 条回复

  1. 链接

    Ivony 2010-06-06 02:31:55

    呃,这个各章节的标题怎么是个宝塔状。。。。

  2. sunny
    65.49.2.*
    链接

    sunny 2010-06-06 10:19:06

    你好,赵老师,我一直非常关注你的博客,感觉自己能够学到很多东西。 我一直以来对网络和数据结构算法比较弱,能否帮我推荐本这方面的书籍, 谢谢

  3. dreampuf
    110.53.210.*
    链接

    dreampuf 2010-06-06 10:29:25

    ...这篇幅.... 老赵的更新越来越慢咯.

  4. lee51076008
    124.117.85.*
    链接

    lee51076008 2010-06-06 10:33:16

    老赵牛牛, 这几天一直在看老赵的webcast讲座《ASP.NET MVC框架开发系列》 支持下,

  5. 老赵
    admin
    链接

    老赵 2010-06-06 13:01:04

    @Ivony

    我也发现了……不是故意的……

  6. 老赵
    admin
    链接

    老赵 2010-06-06 13:01:38

    @dreampuf

    这……一周两篇还慢啊……

  7. 老赵
    admin
    链接

    老赵 2010-06-06 13:02:52

    @sunny

    其实大都差不多吧,找本有名点(比如MIT,CMU等学校)的教科书就行了。

  8. 天小陈
    219.239.218.*
    链接

    天小陈 2010-07-28 14:19:56

    翻译的真棒。

  9. 大大老狼
    117.136.9.*
    链接

    大大老狼 2010-09-01 10:33:22

    写的不错,服了U了。有时间交流一下:)

  10. zagfai
    61.142.209.*
    链接

    zagfai 2010-12-21 19:35:29

    坚定的北大青鸟反对者 路过.

  11. unwritten
    219.234.81.*
    链接

    unwritten 2010-12-22 11:05:37

    老赵 翻译的不错 赞一个

  12. tossking
    1.85.35.*
    链接

    tossking 2012-02-14 17:48:10

    真是少有的好文章,先看了这个再去看原来的视频就好理解多了。 大牛就是大牛啊。

  13. dghdh
    211.161.249.*
    链接

    dghdh 2012-02-22 01:27:44

    lisp天生就是这样的语言,可惜没有大财团支持,他说的功能lisp早就实现了。

  14. 老赵
    admin
    链接

    老赵 2012-02-22 11:12:40

    @dghdh

    显然不是,一般LISP粉都会补充一句:LISP没有涉及的就是不需要的。你漏了。

  15. sokoban
    113.108.133.*
    链接

    sokoban 2012-04-29 22:01:38

    看了一遍视频,又看了一遍文字翻译。长见识了。

  16. shell
    117.88.91.*
    链接

    shell 2012-06-25 01:01:39

    英文不好 就来看翻译了 感谢赵前辈的精美翻译!

  17. 楚轩
    113.251.221.*
    链接

    楚轩 2013-07-31 17:05:14

    感谢您的翻译0 0学习了

  18. xxx
    116.233.46.*
    链接

    xxx 2019-01-30 13:38:41

    rhola语言### Your title here...

  19. xxx
    116.233.46.*
    链接

    xxx 2019-01-30 13:39:39

    颠覆冯诺依曼体系的语言,rholang语言。基于PI演算的rho演算

发表回复

登录 / 登录并记住我 ,登陆后便可删除或修改已发表的评论 (请注意保留评论内容)

昵称:(必填)

邮箱:(必填,仅用于Gavatar

主页:(可选)

评论内容(大于5个字符):

  1. Your Name yyyy-MM-dd HH:mm:ss

使用Live Messenger联系我