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

A Beginner's Guide to Scala,Object Orientation and Functional Programming
Authors: John Hunt
ISBN-10 书号: 3319757709
ISBN-13 书号: 9783319757704
Edition 版本: 2nd ed. 2018
Publisher Finelybook 出版日期: 2018-03-03
pages 页数: 531 pages
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

下载地址 Download
打赏
未经允许不得转载:finelybook » A Beginner’s Guide to Scala,Object Orientation and Functional Programming,2nd Edition

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏