Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Steps in Scala: An Introduction to Object-Functional Programming

Buy

Scala is a relatively new programming language that was designed by Martin Odersky and released in 2003. The distinguishing features of Scala include a seamless integration of functional programming features into an otherwise objectoriented language. Scala owes its name to its ability to scale, that is, it is a language that can grow by providing an infrastructure that allows the introduction of new constructs and data types. In addition, Scala is a concurrent programming language, thus, it is a tool for today as well as tomorrow! Scala is a compiled language. Its compiler produces bytecode for the Java Virtual Machine, thus allowing the (almost) seamless use of Java tools and constructs from within scala. The language has been used to rewrite Twitter’s1 back-end services. In addition, almost all of Foursquare’s2 infrastructure has been coded in Scala. This infrastructure is used by several companies worldwide (for example, Siemens, Sony Pictures Imageworks).

The purpose of this book is twofold: first to teach the basics of Scala and then to show how Scala can be used to develop real applications. Unlike other books on Scala, this one does not assume any familiarity with Java. In fact, no previous knowledge of Java is necessary to read this book, though some knowledge of Java would be beneficial, especially in the chapter on GUI applications. On the other hand, the book assumes that readers do have a very basic understanding of programming concepts. In particular, we expect readers to be familiar with terms like compiler, interpreter, (character) string, etc. Thus, the book can be used by anyone who has done some high school computer programming.

(HTML tags aren't allowed.)

Using and Managing PPP
Using and Managing PPP

In the last decade, the Internet has grown from a network that connected a few universities and research centers to a network that links many businesses and households all over the country. That expansion occurred for many reasons, but the technological advance that facilitated this growth was an obscure protocol called PPP.PPP...

Computer and Information Security Handbook
Computer and Information Security Handbook

The second edition of this comprehensive handbook of computer and information security provides the most complete view of computer security and privacy available. It offers in-depth coverage of security theory, technology, and practice as they relate to established technologies as well as recent advances. It explores practical...

Chick (See How They Grow)
Chick (See How They Grow)

A photographic paperback series designed to introduce the fascinating world of animals and how they develop. In this informative and highly visual series, appealing step-by-step photography allows children to see a butterfly emerge from its cocoon and spread its wings, or see what happens when an egg hatches and a chick emerges. Each book...


Windows® SharePoint® Services 3.0 Inside Out
Windows® SharePoint® Services 3.0 Inside Out
Learn everything you need to know for working with Microsoft Windows SharePoint Services Version 3.0. This book packs hundreds of time-saving solutions, troubleshooting tips, and workarounds for using and getting the most out of Windows SharePoint Services. You will learn how to simplify information sharing, make team collaboration more efficient,...
Function Spaces (de Gruyter Series In Nonlinear Analysis And Applications)
Function Spaces (de Gruyter Series In Nonlinear Analysis And Applications)

This is the first part of the second revised and extended edition of a well established monograph. It is an introduction to function spaces defined in terms of differentiability and integrability classes. It provides a catalogue of various spaces and benefits as a handbook for those who use function spaces to study other topics such as...

Tune Up Your PC In a Weekend, 2nd Edition
Tune Up Your PC In a Weekend, 2nd Edition
Most of the problems that people have with their PCs are software-based and easily fixable,at little or no expense--if you know how! This book walks the Reader step-by-step through the same troubleshooting and correction processes that experts use when people pay them $50 per hour or more to work on the PCs. This book thoroughly covers the...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy