By John Hunt

Scala is a brand new programming language built by means of Martin Odersky and his workforce on the EPFL. The identify Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating item orientated techniques with useful programming. even though a few familiarity with ordinary computing thoughts is believed (such because the thought of compiling a software and executing this compiled shape, etc.) and with easy procedural language strategies (such as variables and allocation of values to variables) the early chapters of the e-book don't imagine any familiarity with item orientation nor useful programming. those chapters additionally step via different ideas with which the reader is probably not regular (such as checklist processing). 

From this historical past, John Hunt presents a pragmatic advent to item and sensible know-how utilizing Scala, one of many most recent and finest programming languages to be had. quite a few suggestions are brought via sensible event taking the reader past the extent of the language syntax to the philosophy and perform of object-oriented improvement and practical programming. 
Students, and people actively focused on the software program will locate this accomplished creation to Scala and to item orientation and practical programming, invaluable.

Show description

Read or Download A Beginner's Guide to Scala, Object Orientation and Functional Programming PDF

Similar software development books

Get A Beginner's Guide to Scala, Object Orientation and PDF

Scala is a brand new programming language constructed by way of Martin Odersky and his workforce on the EPFL. The identify Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating item orientated methods with sensible programming. even supposing a few familiarity with common computing ideas is believed (such because the proposal of compiling a software and executing this compiled shape, and so on.

Deb Jacobs's Accelerating Process Improvement Using Agile Techniques PDF

Accelerating method development utilizing Agile recommendations explains how agile programming is utilized to plain method development. via utilizing agile ideas, IT businesses can accelerate procedure development tasks, reduce the assets those projects require, and maximize some great benefits of approach development.

Download e-book for kindle: Middleware in Java: Leitfaden zum Entwurf verteilter by Steffen Heinzl,Markus Mathes

Dieses Buch vermittelt beispielhaft das notwendige information zum Entwurf und zur Entwicklung verteilter Anwendungen. Die Umsetzung erfolgt mittels der relevanten Middleware-Technologien in Java. Zunächst werden die grundlegenden Verfahren wie Datenaustausch über Sockets, Parallelisierung durch Threads und Synchronisation über Monitore und Semaphore behandelt.

Get Android App Development in Android Studio: Java + Android PDF

This ebook covers Android app layout basics in Android Studio utilizing Java programming language. the writer assumes you haven't any event in app improvement. The ebook starts off with the deploy of the mandatory improvement surroundings and establishing the emulators. Then, the easiest "Hello global" app is built step-by-step.

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

Sample text

Download PDF sample

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


by Paul
4.2

Rated 4.36 of 5 – based on 27 votes