论文部分内容阅读
近十年来,计算硬件进入多核时代,互联网和移动设备成为主流平台,开发效率越来越重要,这些趋势催生了C#、Scala等全新语言,也使Common Lisp、Erlang等对很多中国开发人员来说曾经比较陌生的语言时髦起来,更让函数式、声明式、动态、元编程等此前多在课堂和学术界探讨的语言特性重新获得了重视。各种主流语言的发展趋势如何?在实战中又有哪些常见的经验和陷阱?新兴的语言有哪些常见工具没有的特色,怎样正确地学习和在实战中使用?怎样理解和运用新的语言特性?本期封面报道为您精彩展现编程语言之美。
In the past ten years, computing hardware has entered the multi-core era, and the internet and mobile devices have become the mainstream platforms. The development efficiency is becoming more and more important. These trends have spawned new languages such as C # and Scala, and also enabled Common Lisp, Erlang and many other Chinese developers. Once unfamiliar language fashionable, but also to functional, declarative, dynamic, metaprogramming, and so many more in the classroom and academic language features to regain attention. What are the common trends and pitfalls of various mainstream languages? What are the common experiences and pitfalls in actual combat? What are the common features of emerging languages? How to learn and use correctly? How to understand and apply new language features? This cover story for your wonderful presentation of the beauty of programming languages.