Scala for the Impatient by Cay S. Horstmann PDF

By Cay S. Horstmann

ISBN-10: 0134540565

ISBN-13: 9780134540566

This is the book of the published booklet and should no longer contain any media, site entry codes, or print supplementations which can come packaged with the certain book.

 

Interest within the Scala programming language maintains to develop for plenty of purposes. Scala embraces the sensible programming type with out leaving behind the object-oriented paradigm, and it enables you to write courses extra concisely than in Java. simply because Scala runs at the JVM, it will possibly entry any Java library and is interoperable with ordinary Java frameworks. Scala additionally makes it more uncomplicated to leverage the complete energy of concurrency.


Written for skilled Java, C++, or C# programmers who're new to Scala or practical programming, Scala for the Impatient, moment Edition, introduces the main Scala suggestions and methods you wish which will be effective speedy. it's the excellent advent to the language, rather for impatient readers who are looking to examine the basics of Scala to allow them to begin coding fast. It doesn’t try to exhaustively checklist all of the gains of the language or make you endure via lengthy and contrived examples. as an alternative, conscientiously crafted examples and hands-on actions consultant you thru well-defined levels of competency, from uncomplicated to professional.


This revised version has been completely up-to-date for Scala 2.12 and displays present Scala utilization. It comprises extra assurance of contemporary Scala good points, together with string interpolation, dynamic invocation, implicit periods, and futures. Scala is a huge language, yet you should use it successfully with no figuring out all of its info in detail. This identify presents exactly the details you should start in compact, easy-to-understand chunks.

  • Get all started speedy with Scala’s interpreter, syntax, instruments, and precise idioms
  • Master middle language beneficial properties: features, arrays, maps, tuples, programs, imports, exception dealing with, and extra
  • Become accustomed to object-oriented programming in Scala: periods, inheritance, and qualities
  • Use Scala for real-world programming initiatives: operating with documents, commonplace expressions, and XML
  • Work with higher-order services and the strong Scala collections library
  • Leverage Scala’s strong trend matching and case sessions
  • Create concurrent courses with Scala futures
  • Implement domain-specific languages
  • Understand the Scala style process
  • Apply complicated “power tools,” reminiscent of annotations, implicits, and kind classes

Show description

Read Online or Download Scala for the Impatient PDF

Similar java programming books

Download e-book for iPad: Java Methods for Financial Engineering: Applications in by Philip Barker

This booklet describes the foundations of version development in monetary engineering. It explains these versions as designs and dealing implementations for Java-based purposes. The booklet offers software program execs with an available resource of numerical equipment or ready-to-use code to be used in enterprise functions.

Get Java Message Service: Creating Distributed Enterprise PDF

Java Message carrier, moment variation, is a radical advent to the traditional API that helps "messaging" -- the software-to-software trade of an important facts between community pcs. you are going to find out how JMS might help clear up many architectural demanding situations, comparable to integrating numerous platforms and functions, expanding scalability, casting off method bottlenecks, aiding concurrent processing, and selling flexibility and agility.

Robert W. Janson's Beginning Java with WebSphere (Expert's Voice in Java) PDF

Starting Java with WebSphere presents a step by step advisor for growing and fitting either shopper- and server-based Java purposes utilizing fast software improvement v8, WebSphere program Server eight. zero, and Java. because a growing number of Java purposes are relocating to the server and utilizing HTML for the consumer interface, there's a minimum period of time spent exploring the Java GUI parts.

Read e-book online Learning Akka PDF

Key FeaturesBuild networked purposes that self-healScale out your purposes to deal with extra site visitors fasterAn easy-to-follow advisor with a couple of examples to make sure you get the simplest begin with AkkaBook DescriptionSoftware this present day has to paintings with extra info, extra clients, extra cores, and extra servers than ever.

Extra resources for Scala for the Impatient

Example text

Download PDF sample

Scala for the Impatient by Cay S. Horstmann


by Christopher
4.2

Rated 4.95 of 5 – based on 31 votes