Steps in Scala
An Introduction to Object-Functional Programming
- Date Published: September 2010
- availability: Available
- format: Paperback
- isbn: 9780521747585
Paperback
Other available formats:
Hardback, eBook
Looking for an inspection copy?
This title is not currently available on inspection
-
Scala is a highly expressive, concise and scalable language. It is also the most prominent method of the new and exciting methodology known as object-functional programming. In this book, the authors show how Scala grows to the needs of the programmer, whether professional or hobbyist. They teach Scala with a step-by-step approach and explain how to exploit the full power of the industry-proven JVM technology. Readers can then dive into specially chosen design challenges and implementation problems, inspired by the trials of real-world software engineering. It also helps readers to embrace the power of static typing and automatic type inference. In addition, the book shows how to use the dual-object and functional-oriented natures combined at Scala's core, and so write code that is less 'boilerplate', giving a genuine increase in productivity.
Read more- A concise yet complete introduction to the features of the language
- Includes real-world applications and examples, and carefully chosen exercises
- All of the code in the book is available online, together with exercise solutions
Customer reviews
Not yet reviewed
Be the first to review
Review was not posted due to profanity
×Product details
- Date Published: September 2010
- format: Paperback
- isbn: 9780521747585
- length: 504 pages
- dimensions: 247 x 175 x 26 mm
- weight: 0.89kg
- contains: 50 b/w illus. 25 tables 35 exercises
- availability: Available
Table of Contents
Preface
1. Introduction
2. Core features
3. Advanced features
4. Parser builders
5. XML processing
6. GUI programming
7. Concurrent programming
8. On paths and a bit of algebraic abstractions
9. Virtual files coming into existence
10. Compositional file matching
11. Searching, iterating, traversing
12. The expression problem
13. A computer algebra system
Appendix A. Multimedia processing
Appendix B. Distributing a Scala application along with Scala itself
Appendix C. Working with the compiler and the interpreter
Appendix D. Scala's grammar
References
Author index
Subject index.-
General Resources
Find resources associated with this title
Type Name Unlocked * Format Size Showing of
This title is supported by one or more locked resources. Access to locked resources is granted exclusively by Cambridge University Press to lecturers whose faculty status has been verified. To gain access to locked resources, lecturers should sign in to or register for a Cambridge user account.
Please use locked resources responsibly and exercise your professional discretion when choosing how you share these materials with your students. Other lecturers may wish to use locked resources for assessment purposes and their usefulness is undermined when the source files (for example, solution manuals or test banks) are shared online or via social networks.
Supplementary resources are subject to copyright. Lecturers are permitted to view, print or download these resources for use in their teaching, but may not change them or use them for commercial gain.
If you are having problems accessing these resources please contact [email protected].
Instructors have used or reviewed this title for the following courses
- Concurrent Programming in Java
Sorry, this resource is locked
Please register or sign in to request access. If you are having problems accessing these resources please email [email protected]
Register Sign in» Proceed
You are now leaving the Cambridge University Press website. Your eBook purchase and download will be completed by our partner www.ebooks.com. Please see the permission section of the www.ebooks.com catalogue page for details of the print & copy limits on our eBooks.
Continue ×Are you sure you want to delete your account?
This cannot be undone.
Thank you for your feedback which will help us improve our service.
If you requested a response, we will make sure to get back to you shortly.
×