编程语言未来的进展趋势——对未来编程语言的看法编程语言未来的进展趋势--------------------------------1【前言】 ------------------------------------------2【摘要】 ------------------------------------------3【编程语言未来进展方向预测】-----------------------3【计算机语言的进展趋势】---------------------------4【计算机未来的进展方向概述】 ----------------------4【高级语言的进展史】-------------------------------5由计算机语言的进展得到的启发--------------------8【从专业的角度分析未来编程几个可能的方向】--------10方向(1):并发---------------------------------10方向(2):声明式编程---------------------------11方向(3):函数式编程---------------------------12方向(4):动态语言------------------------------13总结-------------------------------------------14【参考文献】--------------------------------------15【前言】 程序设计一直是编程者工作的核心,但是编程语言却并不像“工具”、“框架”或是“开发方法”一样被程序设计者所重视,国内的计算机教育也一直存在着这样的教授误区,宽泛的认为语言之间的变通性,而恰恰忽略了语言本身的改良与进展.事实上计算机高级语言的每一次改良都意味着生产力的重大进步和进展.语言的进展和演变也比任何其他方面的改良更悠久,而且一直影响着计算机未来的进展趋势. 新语言的诞生也许不像其他的生产发现一样能够得到即时的收益,也不可否认的绝大多数的新语言,在实际应用中“夭折”,但是语言改革这一必定的大趋势,已经越来越多的引起了计算机从业者的重视。【摘要】 现在影响力较大的趋势主要有 3 种。首先,我们会越来越多地使用声明式的编程风格。主要会提到例如 DSL(Domain Specific Language,领域特定语言)以及函数式编程。然后在过去的五年里,对于动态语言的讨论越来越多,其中对我们产生重大影响的无疑是动态语言所拥有的良好的编程能力,然后便是并发编程,多核的产生迫使我们不得不重视并发编程。随着语言的进展,编程语言分类方式也要有所改变。以前的面对对象语言,动态语言或是函数式语言。现在因为边界变得越来越模糊,常常会互相学习各自的范式。静态语言中出现了动态类型,动态语言里也出现了静态能力,而如今所有主要的编程语言都受到函数式语言的影响。因此,一个越来越明显的趋势是“多范式程序设计语言”。【...