Free Computer Books Downloads and Reviews; from desktop to cloud computing...C++, C#, Java, ASP.NET, Silverlight, Cloud computing, Microsoft Expression Blend, Android, Unix, Operating Systems, PHP, Visual Basic, Mobile Phones...... Updated regularly....Keep visiting.....

Showing posts with label Scala. Show all posts
Showing posts with label Scala. Show all posts

Monday, 25 August 2014

O'Reilly® Learning Scala: Practical Functional Programming for the JVM


Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming.

Learning Scala is an introduction and a guide to getting started with functional programming (FP) development. Written for programmers who are already familiar with object-oriented (OO) development, the book introduces the reader to the core Scala syntax and its OO models with examples and solutions that build familiarity, experience and confidence with the language.

Title Learning Scala: Practical Functional Programming for the JVM
Author(s) Jason Swartz
Publisher: O'Reilly Media; April, 2014
Paperback 300 pages (est.)
Language: English
ISBN-10: 1-4493-6793-3
ISBN-13: 978-1-4493-6793-0
eBook: http://chimera.labs.oreilly.com/books/1234000001798/index.html

Thursday, 27 March 2014

Scala for the Impatient


Scala is reaching a tipping point, as thousands of Java and other object-oriented programmers hear about its potential and seek to discover this breakthrough functional programming language for themselves. Until now, most treatments of Scala have been abstract and academic.

Now, Cay Horstmann does for Scala what he did for Java in his global best-seller Core Java: he offers a rapid, code-based introduction that's relentlessly practical and 100% useful. Every concept and technique in Scala for the Impatient is presented in "blog-size" chunks that can be digested quickly and reviewed as needed for specific tasks. Horstmann offers hands-on activities that guide readers through four well-defined stages of competency:

    Basic Scala: REPL, basic syntax, control structures, functions, arrays, maps, tuples, classes, objects, and inheritance
    Intermediate Scala: higher-Order Functions, collections, case classes, Option, exception handling, traits, and the Scala type hierarchy
    Advanced Scala: nested classes, packages, and modules; generic types; lazy data structures; existential types; structural typing; and more
    Expert Scala: object equality, monads, higher-kinded types, implicit definitions, annotations, delimited continuations, and techniques for DSL construction

Title Scala for the Impatient
Author(s) Cay Horstmann
Publisher: Addison-Wesley Professional; 1 edition (March 12, 2012), eBook (Draft, 2011)
Paperback 448 pages
Language: English
ISBN-10: 0321774094
ISBN-13: 978-0321774095
eBook: http://horstmann.com/scala/

Tuesday, 25 March 2014

Programming in Scala, 2nd Edition: A comprehensive step-by-step guide


Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming.

This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky.

In Italian, Scala means a stairway, or steps indeed, Scala lets you step up to a programming environment that incorporates some of the best recent thinking in programming language design while also letting you use all your existing Java code.

Artima is very pleased to publish a new edition of the best-selling book on Scala, written by the designer of the language, Martin Odersky. Co-authored by Lex Spoon and Bill Venners, this book takes a step-by-step tutorial approach to teaching you Scala. Starting with the fundamental elements of the language, Programming in Scala introduces functional programming from the practitioner's perspective, and describes advanced language features that can make you a better, more productive developer.

Title Programming in Scala, 2nd Edition: A comprehensive step-by-step guide
Author(s) Martin Odersky, Lex Spoon, and Bill Venners
Publisher: Artima Inc; 2 edition (January 4, 2011), eBook (First Edition, December 10, 2008)
Paperback 852 pages
Language: English
ISBN-10: 0981531644
ISBN-13: 978-0981531649
eBook: http://ge.tt/8HFp6HJ/v/0

Tuesday, 18 February 2014

O'Reilly® Programming Scala: Scalability = Functional Programming + Objects



This book is a comprehensive tutorial that introduces Scala through clear explanations and numerous hands-on examples. Because Scala is a rich and deep language, it can be daunting to absorb all the new concepts at once.
 
About the Authors
Dean Wampler is a Consultant, Trainer, and Mentor with Object Mentor, Inc. He specializes in Scala, Java, and Ruby. He works with clients on application design strategies that combine object-oriented programming, functional programming, and aspect-oriented programming. He also consults on Agile methods, like Lean and XP. Dean is a frequent speaker at industry and academic conferences on these topics.
 
Alex Payne is API Lead at Twitter, Inc. Before Twitter, he worked in information security and built web applications for political campaigns and non-profits. Alex studies and speaks about the design and implementation of programming languages and APIs.

Title Programming Scala: Scalability = Functional Programming + Objects
Author(s) Dean Wampler, Alex Payne
Publisher: O'Reilly Media; 1 edition (September 25, 2009), eBook (updated April 15, 2011)
Paperback: 450 pages
Language: English
ISBN-10: 0596155956
ISBN-13: 978-0596155957
eBook: http://www.docme.ru/doc/118122/dean-wampler--alex-payne---programming-scala---scalabilit...
loading...

Search: