新语言,新特性

来源 :程序员 | 被引量 : 0次 | 上传用户:shiluze
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近十年来,计算硬件进入多核时代,互联网和移动设备成为主流平台,开发效率越来越重要,这些趋势催生了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.
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
博弈论是研究决策主体的行为发生直接相互作用时的决策以及这种决策的均衡,也就是说,当一个主体的选择受到其他主体选择的影响,而且反过来影响到其他主体选择时的决策问题和
我国民航现有对国际航线的运力分配办法尚缺少一套适应社会主义市场经济要求的调控措施与办法。原有规定已不适应,新的规定(办法)尚未出台。澳大利亚国际航线的运力分配管理
自2001年17位软件工程大师级专家共同起草了“敏捷宣言”始,敏捷运动已经如火如荼地发展了10年,极大地改善了软件开发的面貌。敏捷方法被引入中国之后,业界中有着许许多多认
主办单位:英特尔(中国)有限公司活动介绍:Cilk技术让C/C++程序员更容易地编写多线程程序,继而充分利用多核处理器的计算能力,它已被集成到英特尔Parallel Composer 201 1(Be
自1985年开始起草,跌宕27年的精神卫生法终于在2012 年10月26日经全国人大常委会审议通过。“自愿原则”能否杜绝“被精神病”现象?精神病患者的财产安全如何保障?……诸多焦点问题,备受社会关注。  “自愿原则”能否杜绝“被精神病”?  2008年,有媒体披露了孙法武事件——山东新泰农民孙法武赴京上访时,被镇政府抓回,送进精神病院20多天,签下保证书后才离开。  到2010年,“被精神病”一语
本月热点新品发布Swing GUI扩展包Swing X1.6.1发布SwingX发布了1.6.1版本,与1.6正式版的发布相隔有7个月之久!SwingX是一个包含Swing GUI工具包的扩展控件,为富客户端应用
利润=需求-设计利润=收入一成本。不管出售什么,要获得利润,需要两个条件:第一,要卖出好价钱;第二,制造的成本要低。妙就妙在,价格和成本之间没有固定的计算公式,这就是创新
很高兴见证敏捷变革的过程被访者:ThoughtWorks首席科学家,敏捷宣言创始人,Martin Fowler1.Agile宣言起草的背景是什么?为什么?当时,软件开发中还缺乏一些必需的实践准则,而
立法是本市人大及其常委会的一项重要职权,提高立法质量是我们始终追求的目标,特别是本届五年,按照“问题引导立法,立法解决问题”的思路,本市在完善立法工作格局和机制等方