A Beginner’s Guide to Scala, Object Orientation and Functional Programming, 2nd Edition


A Beginner’s Guide to Scala, Object Orientation and Functional Programming
By 作者: John Hunt
ISBN-10 书号: 3319757709
ISBN-13 书号: 9783319757704
Edition 版本: 2nd ed. 2018
Release Finelybook 出版日期: 2018-03-03
pages 页数: (531 )

Scala is now an established programming language developed by Martin Oderskey and his team at the EPFL. The name Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating object oriented approaches with functional programming.
Although some familiarity with standard computing concepts is assumed (such as the idea of compiling a program and executing this compiled from etc.) and with basic procedural language concepts (such as variables and allocation of values to these variables) the early chapters of the book do not assume any familiarity with object orientation nor with functional programming These chapters also step through other concepts with which the reader may not be familiar (such as list processing).
From this background, the book provides a practical introduction to both object and functional approaches using Scala. These concepts are introduced through practical experience taking the reader beyond the level of the language syntax to the philosophy and practice of object oriented development and functional programming.
Students and those actively involved in the software industry will find this comprehensive introduction to Scala invaluable.

Cover Frontmatter
1. Introduction
2. Elements of 0bject Orientation
3. Why Object Orientation?
4. Constructing an Object-Oriented System
5. Functional Programming
6. Scala Background
7. ALittle Scala
8. Scala Building Blocks
9. Scala Classes
10. Scala Methods
11. Packages and Encapsulation
12. Building a Class
13. Classes, Inheritance and Abstraction
14.0bjects and Instances
15. Value Classes
16. Scala Constructs
17. Control and Iteration
18. Traits
19. Further Traits
20. Arrays21. Tuples
22. Functional Programming in Scala
23. Hi gher-Order Functions
24. Partially Applied Functions and Currying
25. Scala Collections Framework
26. Immutable Lists and Maps
27. Immutable and Mutable Collection Packages
28. Type Parameterisation
29. Further Language Constructs
30. Exception Handling
31. AkkaActors
32. Further Akka Actors
33. Scala and JDBC Database Access
34. Scala Style Database Access
35. Slick: Functional Relational Mapping for Scala
36. Testing
37. Scala Testing
38. Play Framework
39. RESTful Services
40. Scalaz
41. GUIs in Scala Swing
42. User Input in Scala Swing
43. Scala Build Tools
44. Scala & Java Interoperability

您需要才可以下载或查看,隐藏内容需1积分,没有帐号? 捐 助 获取帐号
赞(0) 捐助
未经允许不得转载:finelybook » A Beginner’s Guide to Scala, Object Orientation and Functional Programming, 2nd Edition
分享到: 更多 (0)

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2


    jasonaspen154周前 (01-28)回复
    • @jasonaspen15 三个解压缩软件,效验过了均正常使用,建议你更换其它压缩软件尝试

      admin4周前 (01-29)回复
  2. #1

    这个zip有问题 打不开的 能直接pdf么? 或者重新打包一下 谢谢了

    jasonaspen154周前 (01-28)回复