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

By John Hunt

Scala is a brand new programming language built by means of Martin Odersky and his group 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 thoughts is believed (such because the suggestion of compiling a application and executing this compiled shape, etc.) and with simple procedural language innovations (such as variables and allocation of values to variables) the early chapters of the booklet don't suppose any familiarity with item orientation nor practical programming. those chapters additionally step via different strategies with which the reader is probably not common (such as checklist processing). 

From this historical past, John Hunt presents a pragmatic advent to item and practical know-how utilizing Scala, one of many most recent and best programming languages on hand. quite a few options are brought via useful 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 inquisitive about 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

Best software development books

The Scrum Field Guide: Practical Advice for Your First Year (Agile Software Development Series)

Hundreds of thousands of IT execs are being requested to make Scrum reach their organizations–including many that weren’t keen on the choice to undertake it. If you’re certainly one of them, The Scrum box advisor provides you with talents and self belief to undertake Scrum extra swiftly, extra effectively, and with some distance much less soreness and worry.

Objektorientierte Programmierung mit JavaScript: Direktstart für Einsteiger (German Edition)

Ohne Vorkenntnisse und Hilfsmittel möglichst schnell erste Programme mit JavaScript erstellen – wie das geht, beschreibt dieses Buch und streift dafür auch die Grundlagen der Informatik. Gegenstand des Buchs ist JavaScript, wie es in HTML-Dokumente eingebettet und dann im Browser ausgeführt wird. Dabei wird HTML soweit erläutert, wie es für das Verständnis der behandelten JavaScript-Thematiken notwendig ist.

Desarrollando software como servicio: un enfoque ágil utilizando computación en la nube (Spanish Edition)

Curso universitario semestral de ingeniería software program enfocado a computación en l. a. nube, sofware como servicio (SaaS) y desarrollo ágil utilizando programación extrema (XP). Este libro no es un educational paso a paso ni un libro de referencia. Nuestro objetivo es más bien integrar en una única narrativa un conjunto variado de temas de ingeniería software program, ayudar a los lectores a entender las principles más importantes mediante ejemplos concretos y un enfoque de "aprendizaje mediante l. a. práctica", y enseñar a los lectores lo suficiente sobre cada tema para permitirles empezar en este campo.

Agile Project Management with Kanban (Developer Best Practices)

Use Kanban to maximise potency, predictability, caliber, and price With Kanban, each minute you spend on a software program undertaking can upload price for purchasers. One ebook may also help do so goal: Agile undertaking administration with Kanban. Author Eric Brechner pioneered Kanban in the Xbox engineering workforce at Microsoft.

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

Example text

Download PDF sample

Rated 4.43 of 5 – based on 7 votes