#14 Scala - 杨云 大魔头诺铁

#14 Scala - 杨云 大魔头诺铁

2016-07-28    53'13''

主播: 代码时间

839 93

介绍:
Scala是一门基于JVM的多范式编程语言。这一期我们请到ThoughtWorks的咨询师 <a href="http://www.weibo.com/u/1697727052" target="_blank">@杨云</a> 来分享他多年使用Scala的经验 ### 讨论的话题: ### - Scala是否难学 - 为什么嘉宾推荐先学习一些Haskell再学Scala - 尾递归调用 - Pattern Match - Higher-order Function - Closure - Var v.s. Val - Type Inference - Trait 和 Case Class - Scala.js - 嘉宾的Scala编程环境 - Scala编译时间长 - Scala的”goodpart”和”badpart” - 是否容易招聘到Scala编程人员 - Scala对交叉编译支持的改进 - Martin Odersky 创造Scala的原因 - 讨论Java缓慢发展对Scala将来的影响 - IntelliJ 和 Eclipse 的Scala插件的比较 - 嘉宾对Scala将来发展的期望 - 嘉宾使用Scala之后不需要再用到Java - 嘉宾接触Haskell以及函数式编程的原因 - 嘉宾对自己将来的规划以及对Scala社区的回馈 - 嘉宾Scala视频教学系列的内容 ### Show Notes: ### - [嘉宾视频系列《Scala编程精讲》](http://boolan.com/camp/8) - [书: Programming in scala 第三版](http://www.artima.com/shop/programming_in_scala_3ed) - [嘉宾Haskell知乎专栏]() - [中文书: Functional Programming in Scala](https://www.amazon.cn/Scala%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B-Paul-Chiusano-R%C3%BAnar-Bjarnason/dp/B01DWKIT9I) - [嘉宾翻译的书: 深入理解Scala](http://product.dangdang.com/23630366.html) - [GitHub上的Awesome Scala 信息](https://github.com/lauris/awesome-scala)