scala,Play Framework 2.0预览版发布,核心使用Scala重写

根据Play!开发团队透露,团队正在着力开发Play的下一个主要版本(也就是Play 2.0),该版本集成了一个全新的构建系统和异步功能,实现原生的Java和Scala支持。 Play!是一个Rail风格的full-stack(全栈的)Java Web应用框架,采用目前Java开源界最流行的RESTful架构设计。包括一个简单的无状态MVC模型、Hibernate的持久性对象、基于Groovy的模... [阅读全文]

scala,Scala.Actor实践心得与设计思想

这段时间系统的学习了Scala,编程思想上可谓收获不少,想从里面挑些值得写的东西分享给大家,Scala的Actor可谓这门语言的一个亮点,函数式编程核心价值在于多核编程,所以就打算说说这个Actor,总结一下学习心得。先很俗套的简单谈谈概念,然后会拿四个例子做补充。主要内容包括基本原理,设计思想,单机环境并发测试。 Actor是一种基于事件的轻量级线程,在以前的并发模型中,我们需要关注共享的数... [阅读全文]

scala,Google 推出 C++/Go/Java/Scala 基准性能测试

Google 推出 C++/Go/Java/Scala 基准性能测试,结果依次是:C++ » Go » Scala » Java ,报告显示,C++提供了最快的运行性能,报告也认为性能微调所付出的努力是高昂的。 Go没有这些微调的限制,但是它太年轻,Go编译时间快于Java与Scala,Java与Scala是编译到Java字节码,而C++和Go编译到机器码,该... [阅读全文]

jruby,Lift JRuby集成架起了Ruby与Scala之间的桥梁

近日,流行的Scala Web框架Lift想通过一个JRuby API吸引Ruby程序员。Lift创建者David Pollak写到:“除了某些特殊情况,JRuby中可以完美应用Lift”。 但既然有了Rails和其他Ruby框架可以开发Web应用,Ruby开发者为何还会使用Lift呢?David在声明中写到: Lift无疑是目前最为优秀的Web框架。相对于其他任何Web... [阅读全文]

scala,欧盟资助开源语言Scala

欧盟研究委员会将在未来五年向Scala 语言开发者资助230万欧元,此举旨在帮助克服并行编程所面临的挑战。随着多核心和多处理器操作系统日益普遍,并行编程也愈来愈为重要。Scala是洛桑联邦理工学院(EPFL)的Martin Odersky创造的函数式、面向对象的编程语言,基于Java和.NET,以BSD许可证发布。 本文链接:http://news.cnblogs.com/n/88635/ 相关新... [阅读全文]

scala:简单接触Scala底层类型

在图释11.1类型层级底部你看到了两个类scala.Null和Scala.Nothing它们是用统方式处理某些Scala面向对象类型系统“边界情况”特殊类型  类Null是null类型引用;它是每个引用类(就是说每个继承自AnyRef类)子类Null不兼容值类型你不可比方说把null值赋给整数变量:scalaval i: Int = null  console:4:erro... [阅读全文]

scala:Scala的原始类型是如何实现的

这些都是如何实现?实际上Scala以和Java同样方式存储整数:把它当作32位字这对在JVM上效率以及和Java库互操作性方面来说都很重要标准操作如加法或乘法都被实现为原始操作然而当整数需要被当作(Java)对象看待时候Scala使用了“备份”类java.lang.Integer如在整数上toString思路方法或者把整数赋值给Any类型变量时就会这么做需要时候Int类型整... [阅读全文]

scala:Scala的类层级

   图释 11.1 Scala类层级图  图释11.1展示了Scala类层级大纲层级顶端是类Any定义了包含下列思路方法:final def (that: Any): Boolean  final def !=(that: Any): Boolean  def equals(that: Any): Boolean  def hashCode: Int  def toString: String ... [阅读全文]

scala:Scala和设计模式

在当前软件Software设计中最流行要算GoF这本书中提出各种设计模式很多人认为设计模式对于语言(特别是c/Java)本身不足的处或多或少有些弥补不过如果语言足够强大模式也许没有必要下面Peter Norvig个例子就非常有代表性在有些语言中使用设计模式在使代码变得自然和简洁但是模式本身使用方便性也很重要不妨让我们来看看Scala(种类似Ruby/Lisp的类语言它定程度上降低了模式实现繁琐)中... [阅读全文]

scala:Scala 控制结构内部揭密

Scala 是专为 Java™ 平台编写的,因此其语法设计会使 Java 代码编码人员感觉很轻松。同时,Scala 为 JVM 提供了函数语言的固有的强大功能,并以这些函数设计概念为出发点。在这一期的 面向 Java 开发人员的 Scala 指南系列 文章中,Ted Neward 将介绍两种语言之间的细微差异,从一些控制结构(比如 if、while 和 for)开始介绍。正如您将要学习... [阅读全文]

scala:面向 Java 开发人员的 Scala 指南:Scala 控制结构内部揭密

Scala 是专为 Java 平台编写的,因此其语法设计会使 Java 代码编码人员感觉很轻松。同时,Scala 为 JVM 提供了函数语言的固有的强大功能,并以这些函数设计概念为出发点,Scala 为这些结构提供了一些在其 Java 等效物中无法获得的功能和复杂性... [阅读全文]
1 共1条 分1页