Normal view MARC view ISBD view

Steps in Scala : an introduction to object-functional programming / Christos K.K. Loverdos, Apostolos Syropoulos.

By: Loverdos, Christos K. K.
Contributor(s): Syropoulos, Apostolos.
Material type: TextTextPublisher: Cambridge ; New York : Cambridge University Press, 2010Description: xvii, 485 p. : ill. ; 26 cm.ISBN: 9780521762175; 0521762170; 9780521747585 (pbk.); 0521747589 (pbk.).Subject(s): Scala (Computer program language) | Multiparadigm programming (Computer science) | Object-oriented programming (Computer science) | Functional programming (Computer science)DDC classification: 005.114 Online resources: Cover image | Contributor biographical information | Publisher description | Table of contents only
Contents:
Machine generated contents note: 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.
Summary: "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"--
Reviews from LibraryThing.com:
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Current location Call number Status Date due Barcode Item holds
المكتبة المركزية بالمجمعة (CL)
005.114 L C S (Browse shelf) Available 00085580
المكتبة المركزية بالمجمعة (CL)
005.114 L C S (Browse shelf) Available 00085581
مكتبة كلية التربية بالزلفى - طالبات (EZF)
005.114 L C S (Browse shelf) Available 00086972
مكتبة كلية التربية بالزلفى - طالبات (EZF)
005.114 L C S (Browse shelf) Available 00086974
مكتبة كلية التربية بالمجمعة - طالبات (EMF)
005.114 L C S (Browse shelf) Available 00087701
مكتبة كلية التربية بالمجمعة - طالبات (EMF)
005.114 L C S (Browse shelf) Available 00087702
مكتبة كلية العلوم والدراسات الانسانية بالغاط - طلاب (SGM)
005.114 L C S (Browse shelf) Available 00087338
مكتبة كلية العلوم والدراسات الانسانية بالغاط - طلاب (SGM)
005.114 L C S (Browse shelf) Available 00087339
مكتبة كلية العلوم والدراسات الانسانية بالغاط - طلاب (SGM)
005.114 L C S (Browse shelf) Available 00087340
مكتبة مجمع الكليات بالزلفى - طلاب (SZM)
005.114 L C S (Browse shelf) Available 00086944
مكتبة مجمع الكليات بالزلفى - طلاب (SZM)
005.114 L C S (Browse shelf) Available 00086945
Total holds: 0

Includes bibliographical references and indexes.

Machine generated contents note: 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.

"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"--

There are no comments for this item.

Log in to your account to post a comment.