InfoQ

InfoQ

主题/标签专用视图

语言特性相关的内容


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

Google Dart精粹:应用构建,快照和隔离体

主题
虚拟机,
Ruby,
JavaScript,
运行时,
动态语言,
Java,
Google,
编译器,
语言,
语言设计,
编程,
RIA,
富客户端/桌面,
移动,
语言特性

Google推出了Dart预览版——一门既包含虚拟机同时也是JS编译器的新型语言。InfoQ将带您一同从Dart语法之外的角度来探讨它在构建应用方面所作出的贡献:快照(Snashot),隔离体(Isolate)和模块化(Modularity)。

“语言特性”相关新闻

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

主题
JSR 292,
JRuby,
JCP标准,
运行时,
Ruby,
JCP,
Java,
动态语言,
语言,
编程,
语言设计,
纤程,
语言特性,
Ruby 1.9

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,
语言,
编程,
语言设计,
闭包(Closures),
语言特性

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

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

主题
Java,
语言,
变更,
编程,
语言设计,
闭包(Closures),
语言特性

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

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

主题
Ruby,
动态语言,
语言,
方法论,
编程,
架构 ,
语言设计,
面向方面编程(AOP),
编码标准,
语言特性,
设计准则

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

“原罪”(没有原生数据类型,Java会更好吗?)

主题
Java,
面向对象设计,
语言,
编程,
设计,
评论,
语言特性

Gilad Bracha重新挑起了一场过去的争论:一门编程语言可以兼顾面向对象思想和原生数据类型吗?他进一步指出,Java不是真正的面向对象,因为“Java 不是一种纯面向对象语言(一切都是对象的语言)”。其博客文章的关键是,Java如果没有原生数据类型是否能保持同样的性能?答案是肯定的。

“语言特性”相关文章

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

主题
Ruby,
Java,
动态语言,
语言,
编程,
Ruby on Rails,
Django,
语言特性

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

快速计算表达式树

主题
.NET Framework 4.0,
.NET Framework 3.5,
代码分析,
语法,
.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,
Haskell,
函数式编程,
.NET,
语言,
设计,
语言特性,
语言设计,
编程,
架构

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

“语言特性”相关迷你书

动态函数式语言精粹

主题
Ruby,
JavaScript,
Java,
动态语言,
函数式编程,
.NET,
语言,
编程,
架构 ,
软件范式,
语言特性,
图书

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