InfoQ

InfoQ

主题/标签专用视图

语言特性相关的内容


最新“语言特性”相关专题内容

动态语言企业应用优缺点浅析

主题
Ruby,
Java,
动态语言

动态语言的兴起已经有些年头了。现在,人们早已不再去争论动态语言是否能够取代静态语言,越来越多的开发者开始在动态语言更为擅长的领域应用它们。本文简要分析了动态语言的优势和不足。

“语言特性”相关新闻

JRuby近况:1.6 RC1、JSR 292及Java 7中的NIO2、1.9.2支持

主题
Ruby,
语言,
语言设计,
JRuby,
Java,
运行时,
动态语言

JRuby 1.6的第一个RC发布了,提升了Ruby 1.9.2的兼容性,带来了实验性的C扩展支持、改进的Windows支持、Ruby Gems Maven支持、性能及剖析改进等诸多内容。InfoQ就JRuby 1.6、Java 7对JRuby的影响、Ruby中的新语言特性等问题采访了JRuby团队的Charles Nutter。

Mark Reinhold谈Java闭包

主题
语言设计,
语言,
Java

在近日召开的Devoxx大会上爆出消息:Sun将在Java中增加闭包,紧跟着Mark Reinhold发表了一篇博文揭示了该决定背后的一些内幕。

JDK 7出人意料将增加“简单”闭包,发布时间推迟至明年底

主题
变更,
语言,
Java,
语言设计

近日Mark Reinhold在Devoxx的演讲中宣布JDK 7将增加闭包特性。由于添加了这个饱受争议的特性,JDK 7的发布时间将推迟至明年9月左右。

语言约束和责任感,我们应该信赖谁?

主题
Ruby,
架构 ,
语言设计,
方法论

Bruce Eckel、Michael Feathers、Niclas Nilsson、Keith Braithwaite,还有其他人谈论了对如下问题的看法:语言应该完全灵活、允许开发人员随心所欲地进行调整、并相信他们会对自己的工作负责呢,还是应该从设计阶段就在语言中设置明确的约束集,以避免出现生成糟糕代码、难以维护或阅读的错误呢?

“语言特性”相关文章

快速计算表达式树

主题
语法,
代码分析,
.NET框架,
.NET

.NET 3.5中新增的表达式树(Expression Tree)特性,第一次在.NET平台中引入了“逻辑即数据”的概念。微软在.NET 4.0中又增强了这一特性。不过,即便是.NET 3.5中表达式树的“半吊子”特性,也已经显著加强了.NET平台的能力,甚至改变了我们对于一些事物的使用方式。

Ruby的开放类──或者:怎样避免动态打补丁

主题
Ruby,
技术,
语言设计,
编程

Ruby的开放类(Open Classes)功能强大,但很容易被误用。这篇文章关注于怎样减少使用开放类的风险,介绍了一些其他可替代的类似方法,并分析了其他语言如何实现类似的功能。

使用Java实现内部领域特定语言

主题
Java,
领域专用语言

Alex Ruiz和Jeff Bay描述了怎样将使用Java语言来编写领域特定语言变得可能,并且提供了一些组建DSL语言时可采用模式的建议。

“语言特性”相关技术访谈

Simon探讨编程语言与研究工作

主题
架构 ,
Java,
语言设计,
设计,
.NET,
编程

在伦敦2008QCon的采访中,计算机科学家和研究员Simon Peyton Jones讨论了函数式编程语言的属性,特别是Haskell,它对主流语言的一些特性产生了启发。他还给出了自己对于语法和语言复杂性的观点,并谈到了一些关于数据并行和事务性内存的研究工作。

“语言特性”相关迷你书

动态函数式语言精粹

主题
Ruby,
JavaScript,
.NET,
编程,
Java,
架构 ,
动态语言

本迷你书是《JavaScript语言精髓与编程实践》一书的精选版。 本书摘选了其中关于语言范型的论述,并由此组织成文,故名为《动态函数式语言精髓》。本书由作者周爱民先生亲自摘选编撰,由InfoQ中文网站独家在线发布。