Home | Amazing | Today | Tags | Publishers | Years | 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.

Mechanical System Dynamics (Lecture Notes in Applied and Computational Mechanics)
Mechanical System Dynamics (Lecture Notes in Applied and Computational Mechanics)
Mechanics as a fundamental science in Physics and in Engineering deals with interactions of forces resulting in motion and deformation of material bodies. Similar to other sciences Mechanics serves in the world of Physics and in that of Engineering in a different way, in spite of many and increasing interdependencies. Machines...
Neuroergonomics: The Brain at Work (Oxford Series in Human-Technology Interaction)
Neuroergonomics: The Brain at Work (Oxford Series in Human-Technology Interaction)
Neuroergonomics can be defined as the study of brain and behavior at work. It combines two disciplines--neuroscience, the study of brain function, and human factors, the study of how to match technology with the capabilities and limitations of people so they can work effectively and safely. The goal of merging these two fields is to use the...
Introduction to Data Analysis and Graphical Presentation in Biostatistics with R: Statistics in the Large (SpringerBriefs in Statistics)
Introduction to Data Analysis and Graphical Presentation in Biostatistics with R: Statistics in the Large (SpringerBriefs in Statistics)

Through real-world datasets, this book shows the reader how to work with material in biostatistics using the open source software R. These include tools that are critical to dealing with missing data, which is a pressing scientific issue for those engaged in biostatistics. Readers will be equipped to run analyses and make graphical...


jQuery UI 1.8: The User Interface Library for jQuery
jQuery UI 1.8: The User Interface Library for jQuery

Modern web application user interface design requires rapid development and proven results. jQuery UI, a trusted suite of official plugins for the jQuery JavaScript library, gives you a solid platform on which you can build rich and engaging interfaces with maximum compatibility, stability, and a minimum of time and effort.

jQuery...

Illustrated Guide to Home Chemistry Experiments: All Lab, No Lecture (DIY Science)
Illustrated Guide to Home Chemistry Experiments: All Lab, No Lecture (DIY Science)

For students, DIY hobbyists, and science buffs, who can no longer get real chemistry sets, this one-of-a-kind guide explains how to set up and use a home chemistry lab, with step-by-step instructions for conducting experiments in basic chemistry -- not just to make pretty colors and stinky smells, but to learn how to do real lab...

Beginning XNA 3.0 Game Programming: From Novice to Professional (Beginning from Novice to Professional)
Beginning XNA 3.0 Game Programming: From Novice to Professional (Beginning from Novice to Professional)
It’s hard to believe the runaway popularity XNA has achieved in the short period of time since it was released in late 2006. At that time, I got together with a couple friends to check out (with some trepidation, I must confess) whether games really could be written in managed code.

We were very excited, and everyone wanted to know
...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy