Plus d’un million de livres à portée de main !
Bookbot

Martin Odersky

    Scala in Depth
    Scala for the Impatient
    Programming in Scala
    Object oriented programming
    • ECOOP serves as Europe's leading forum for practitioners, researchers, and students to exchange ideas in various disciplines unified by object technology. This event features a mix of outstanding invited speakers, refereed technical papers, practitioner reports reflecting real-world experiences, panels, workshops, demonstrations, and an interactive poster session. The 18th ECOOP 2004 conference, held from June 14–18, 2004, in Oslo, Norway, marked another successful year for object-oriented programming, recognized as a significant topic in academia and a vital tool for industrial software development. Object-oriented technology has matured into the standard approach for most software projects, yet the expanding field of applications and emerging technological challenges underscore the need for ongoing research in foundational concepts, design, programming methods, and implementation techniques. There is also growing interest in integrating object-orientation with other software development methodologies, suggesting that object-oriented programming will remain a rich area for research in the future. This year, the program committee received 132 submissions, with 25 accepted for publication after a rigorous review process, where each paper underwent at least four reviews. Topics included programming concepts, program analysis, software engineering, and more, complemented by invited talks from Matthias Felleisen and Tom Henzinger,

      Object oriented programming
    • Programming in Scala

      • 736pages
      • 26 heures de lecture
      4,2(1156)Évaluer

      Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers. Starting with the fundamental elements of the language, this book introduces Scala and the ideas behind it from the practitioner's perspective, and describes advanced language features that can make you a better, more productive developer.

      Programming in Scala
    • Scala for the Impatient

      • 384pages
      • 14 heures de lecture
      3,9(24)Évaluer

      "Written for experienced Java, C++, or C# programmers who are new to Scala or functional programming, Scala for the impatient, second edition, introduces the key Scala concepts and techniques you need in order to be productive quickly. It is the perfect introduction to the language, particularly for impatient readers who want to learn the fundamentals of Scala so they can start coding quickly. It doesn't attempt to exhaustively list all the features of the language or make you suffer through long and contrived examples. Instead, carefully crafted examples and hands-on activities guide you through well-defined stages of competency, from basic to expert."--Page 4 de la couverture

      Scala for the Impatient
    • Scala in Depth

      • 276pages
      • 10 heures de lecture

      Summary Scala in Depth is a unique new book designed to help you integrate Scala effectively into your development process. By presenting the emerging best practices and designs from the Scala community, it guides you through dozens of powerful techniques example by example. About the Book Scala is a powerful JVM language that blends the functional and OO programming models. You'll have no trouble getting introductions to Scala in books or online, but it's hard to find great examples and insights from experienced practitioners. You'll find them in Scala in Depth. There's little heavy-handed theory here—just dozens of crisp, practical techniques for coding in Scala. Written for readers who know Java, Scala, or another OO language. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside Concise, expressive, and readable code style How to integrate Scala into your existing Java projects Scala's 2.8.0 collections API How to use actors for concurrent programming Mastering the Scala type system Scala's OO features—type member inheritance, multiple inheritance, and composition Functional concepts and patterns—immutability, applicative functors, and monads ========================================​========== Table of Contents Scala—a blended language The core rules Modicum of style—coding conventions Utilizing object orientation Using implicits to write expressive code The type system Using implicits and types together Using the right collection Actors Integrating Scala with Java Patterns in functional programming

      Scala in Depth