图书

  • Java虚拟机基础教程

    Vincent van der Leun   袁国忠   译

    本书概述Java 虚拟机(JVM)及其特性,并用大量示例详细介绍了Java、Scala、Clojure、Kot...

  • Scala程序设计(第2版)

    Dean Wampler   Alex Payne   王渊   陈明   译

    本书全面地介绍Scala这种针对JVM的编程语言,它集成了现代对象模型、函数式编程和先进类型系统的所有优势。本...

  • Scala与Clojure函数式编程模式:Java虚拟机高效编程

    Michael Bevilacqua-Linn   赵震一   译

    本书向读者展示了如何采用函数式方案来替代或最大程度地简化在面向对象编程中所使用的许多常 用模式,同时还介绍了...

  • 七周七语言:理解多种编程范型

    Bruce A.Tate   戴玮   白明   巨成   译

    本书共介绍了七种不同的编程语言。对于每种语言,分别介绍了各自的特性、应用,以及编程入门知识和关键编程范型...

  • Scala程序设计:Java虚拟机多核编程实战

    Venkat Subramaniam   郑晔   李剑   译

    推荐: “Venkat以一种易于理解、讲求实效的方式为Java程序员介绍了Scala编程。这本书涵盖了Sca...

  • 雨帆 20推荐

    OneAPM 工作两年总结

    掐指一算,从 OneAPM 离职也快一个月了,在 OneAPM 工作的种种,仿佛还像是在昨天。细数两年的工作经历,我很庆幸在恰当的时间点和这么一群有激情有活力的人共事。那么,是时候总结一下我在 OneAPM 做的牛(cai)逼(ji)事情了。 大家好,今天由我来分享一下,我在…...

  • Tony Bai 17推荐

    好书短评之《七周七语言》

    “参照国外读者的评价,找到你需要的书。”在你决定购买本书之前,本栏目将努力向读者朋友们呈现公正客观的评价。如果你发现这是本好书,请不要忘记收藏。 5星评价,编程语言爱好者的第七天堂 by tony cappellini (Milpitas, 美国加州) 这本书首先吸引我的…...

  • 紫凤 14推荐

    图书封面的故事之——“巴别塔”选自《七周七语言:理解多种编程范型》

      我认为,图书的封面很重要,因为首先映入读者眼帘的就是封面,他可以诱发潜在的读者去注意图书,图书的封面可以显示出很多信息,例如书名、推荐语、评价、出版单位等,最重要的还是要给图书起一个好的名字,一本好书,若没有一个好的名字衬托,那么再好的图书也会黯然失色。   每个人都会注…...

  • 盼盼姐 11推荐

    Ben Evans:保守的设计思想是Java的最大优势(图灵访谈)

    Benjamin J. Evans是jClarity的联合创始人。其公司致力于开发可以为开发和运维团队提供帮助的性能工具和服务。他是LJC(伦敦Java用户组)的组织者之一,也是JCP(Java社区过程)执行委员会的成员之一,帮助定义Java生态系统中的一些标准。他还是“Jav…...

  • 丁晓昀 10推荐

    七周学会七种语言:学习编程语言的实用指南

    七周学会七种语言?作者是不是疯了?这可能吗?刚从编辑部接到这本稿子时,这些疑问就一直激励着我埋下头,使劲“啃”稿子。 这本书获得了2011年Dr.Dobb's Jolt图书大奖(生产效率奖),介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure、Has…...

  • 盼盼姐 10推荐

    《高效程序员的45个习惯》作者:掌握多种语言是我的财富(图灵访谈)

    Venkat Subramaniam 博士是Agile Developer公司创始人,Jolt图书大奖获奖作者,现在休斯敦大学计算机系兼职任教。作为敏捷开发方面的权威人士,他培训并指导了美国、加拿大、印度和欧洲多国的上千名软件开发人员,并多次在各种大会上发表演讲。Venkat是…...

  • 刘敏ituring 9推荐

    《七周七并发模型》作者Paul Butcher:这是一个激动人心的编程时代,也是一个带有很大不确定性的时代(图灵访谈)

    Paul Butcher 一位资深程序员,涉猎广泛,从单片机编码到高级声明式编程无所不精,现在他开办了独立咨询公司Ten Tenths。他曾任SwiftKey的首席软件架构师,并先后担任Texperts和Smartner的CTO。 Paul Butcher的著作[《七周七并发…...

  • AriesDevil 8推荐

    Manning出版社Scala系列

    1.[Scala in Action][1] ![enter image description here][2] 2.[Scala in Depth][3] ![enter image description here][4] 3.[Functional Programmin…...

  • 出版圈郭志敏 7推荐

    带您走进七周七语言的程序世界

    编者按 这是一本2011年Jolt大奖图书,在本文中,截选了七门各不相同的语言的概况,这七门语言,无论教还是学,对我们而言都是一个宏伟目标。书中的代码足以深刻阐释每一门语言的精髓。这七门语言都有非常优秀的支持社区,这也是我选择它们的原因之一。本书为你铺就的学习途径...... …...

  • 雨帆 7推荐

    A scala exercise a day 1

    1、编写一段代码,将 a 设置为一个 n 个随机整数的数组,要求随机数介于 [0, n) 之间。 def randomArray(n: Int) : Array[Int] = { (for (i <- 0 until n) yield (math.random * n)…...

  • fairjm 6推荐

    Spray是什么?

    本文来自fairjm@图灵社区 转截请注明出处 原文出自: http://spray.io/introduction/what-is-spray spray是一套轻量级的Scala库,基于Akka提供客户端和服务端的REST/HTTP服务支持。 我们相信,选择scala…...

  • fairjm 6推荐

    JVM上的并发和Java内存模型之同步块笔记

    本文来自 图灵社区@fairjm 转截请注明出处 这个是书的笔记 书可以在[safaribooksonline][1]看,话说这个真的是一个很好的读外文书的网站啊,一个月39刀就可以畅想全站的书,很值。(订订订订订 因为是笔记所以觉得散不是你的错觉...因为本来就是散的…...

  • 2gua 6推荐

    Scala的HelloWorld程序

    今天粗粗过了一下Scala,发现Scala是个充满魔法的语言,很值得探究和琢磨,以下是Scala的HelloWorld程序: //Scala的HelloWorld程序 objectHelloWorld { def main(args: Array[String]) { …...

  • 2gua 6推荐

    Scala List的几种常见方法梳理汇总

    把Scala List的几种常见方法梳理汇总如下,日常开发场景基本上够用了。 创建列表 scala> val days = List("Sunday", "Monday", "Tuesday", "…...

  • 2gua 6推荐

    Scala的List

    Scala的List(列表),是不可变、同类型的对象序列,比如都是String、Int。 不可变、同类型的对象序列,意味着每个操作,你都要考虑是否产生新的列表,而非在原有列表上修改。 Scala值得关注的地方,还有: “:::” - 叠加 scala> var a = …...

  • 2gua 5推荐

    Scala的难度

    Scala不是为基础程序猿、初级程序猿准备的编程语言,因为它确实不容易掌握。 Scala追求一种优雅,并试图高效解决、多途径解决问题,所以,单从语法角度,复杂度大大增加了。 相对于Scala,我觉得Java就显得简单了(语法),但是Scala比Java高级,很多的方法都是现成的…...

  • 海兴 5推荐

    Scala,简约而不简单

    本文摘自→书 第九章并做了简单修改,如有侵权,请管理员直接删除,谢谢! [Scala][1] 是出自学术界和编程语言研究社区的语言[1]。由于其强大的类型系统和先进特性,又有精英团队证明了其价值,它已经赢得了一定数量的开发者,包括twitter的开发团队。 [1] Sc…...

  • fairjm 5推荐

    play 简单的基于websocket的echo server

    本文来自 图灵社区@fairjm 转截请注明出处 play实现简单的基于websocket的echo server(怎么这么绕口!!) 以前看过的例子基本都是基于Iteratee和Enumerator,所以理解起来并不直观(也许是我智商不够),这里有个简单的实现方式。 (…...

  • Liszt 5推荐

    Scala的简洁

    掌声请出,这个新的Scala学习系列。在接下来的数篇The Pragmatic Bookshelf的文章中,我们将会学到许多学到这个基于JVM的强大语言。那么,我们为什么要学习Scala? 首先,它很有趣。如果你热衷于编程,那么你不再需要更多的理由。 让我们假设:你已经在J…...

  • 盼盼姐 5推荐

    Jolt大奖获奖作者Venkat Subramaniam访谈问题有奖征集(图灵访谈)

    Venkat Subramaniam 博士是Agile Developer公司创始人,Jolt图书大奖获奖作者,现在休斯敦大学计算机系兼职任教。作为敏捷开发方面的权威人士,他培训并指导了美国、加拿大、印度和欧洲多国的上千名软件开发人员,并多次在各种大会上发表演讲。 ...