Download Scala for the Impatient PDF EPUB
Author: Author
Pages: 384
Size: 821,34 Kb
Publication Date: March 16,2012
Category: Programming Languages
Scala is usually a modern program writing language for the Java Virtual Machine (JVM) that combines the very best top features of object-oriented and useful programming languages. Coverage contains Â
- Starting out quickly with Scala’s interpreter, syntax, equipment, and exclusive idioms
- Mastering primary language features: features, arrays, maps, tuples, deals, imports, exception managing, and even more
- Becoming acquainted with object-oriented development in Scala: classes, inheritance, and characteristics
- Using Scala for real-world programming tasks: dealing with data files, regular expressions, and XML
- Dealing with higher-order features and the effective Scala selections library
- Leveraging Scala’s powerful design complementing and case classes
- Creating concurrent applications with Scala actors
- Implementing domain-particular languages
- Understanding the Scala type program
- Applying advanced “power equipment” such as for example annotations, implicits, and delimited continuationsÂ
Scala is quickly reaching a tipping stage that will reshape the knowledge of development. Since Scala works on the JVM, it can gain access to any Java library and is normally interoperable with Java frameworks.
In this reserve, Cay Horstmann, the main author of the worldwide best-selling Primary Java™, offers an instant, code-based launch that’s completely useful. Horstmann introduces Scala ideas and methods in “blog-sized” chunks that you could quickly get better at and apply. Hands-on actions show you through well-defined levels of competency, from simple to professional. Using Scala, you can compose programs even more concisely than in Java, along with leverage the entire power of concurrency. This publication can help object-oriented programmers build on the existing skills, permitting them to instantly construct useful applications because they gradually expert advanced programming methods.Â
Scala for the Impatient concisely shows designers what Scala can perform and how exactly to do it.