A Beginner's Guide to Scala, Object Orientation and Functional Programming

Scala is a new programming language developed by Martin Odersky 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...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Hunt, John (Autor)
Korporace: SpringerLink (online služba) (Distributor) 
Médium: E-kniha
Jazyk:angličtina
Vydáno: Cham : Springer International Publishing : 2014
Žánr/forma:elektronické knihy
ISBN:9783319067766
On-line přístup:Plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo otaguje tento záznam!
Obálka
Obsah:
  • Introduction
  • Elements of Object Orientation
  • Why Object Orientation?
  • Constructing an Object Oriented System
  • Functional Programming
  • Scala Background
  • A Little Scala
  • Scala Building Blocks
  • Scala Classes
  • Scala Methods
  • Building a Class
  • Packages and Encapsulation
  • Classes, Inheritance and Abstraction
  • Objects and Instances
  • Value Classes
  • Scala Constructs
  • Control and Iteration
  • Traits
  • Further Traits
  • Arrays
  • Tuples
  • Functional Programming in Scala
  • Higher Order Functions
  • Partially Applied Functions and Currying
  • Scala Collections Framework
  • Immutable Lists and Maps
  • Immutable and Mutable Collection Packages
  • Type Parameterization
  • Further Language Constructs
  • Exception Handling
  • Scala and JDBC Database Access
  • Scala Style Database Access
  • Scala and MySQL Database Example
  • Testing
  • Scala Testing
  • Introduction to Akka Actors
  • Further Akka Actors
  • Play Framework
  • Restful Services
  • Scala Swing
  • User Input in Scala Swing
  • Scala Build Tools
  • Scala and Java Interoperability