0%

Book Description

You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly.

Table of Contents

  1. Seven Languages in Seven Weeks
    1. Copyright
    2. For the Best Reading Experience...
    3. Table of Contents
    4. What Readers Are Saying About Seven Languages in Seven Weeks
    5. Dedication
    6. Acknowledgments
    7. Foreword
    8. Chapter 1: Introduction
      1. Method to the Madness
      2. The Languages
      3. Buy This Book
      4. Don’t Buy This Book
      5. A Final Charge
    9. Chapter 2: Ruby
      1. Quick History
      2. Day 1: Finding a Nanny
      3. Day 2: Floating Down from the Sky
      4. Day 3: Serious Change
      5. Wrapping Up Ruby
    10. Chapter 3: Io
      1. Introducing Io
      2. Day 1: Skipping School, Hanging Out
      3. Day 2: The Sausage King
      4. Day 3: The Parade and Other Strange Places
      5. Wrapping Up Io
    11. Chapter 4: Prolog
      1. About Prolog
      2. Day 1: An Excellent Driver
      3. Day 2: Fifteen Minutes to Wapner
      4. Day 3: Blowing Up Vegas
      5. Wrapping Up Prolog
    12. Chapter 5: Scala
      1. About Scala
      2. Day 1: The Castle on the Hill
      3. Day 2: Clipping Bushes and Other New Tricks
      4. Day 3: Cutting Through the Fluff
      5. Wrapping Up Scala
    13. Chapter 6: Erlang
      1. Introducing Erlang
      2. Day 1: Appearing Human
      3. Day 2: Changing Forms
      4. Day 3: The Red Pill
      5. Wrapping Up Erlang
    14. Chapter 7: Clojure
      1. Introducing Clojure
      2. Day 1: Training Luke
      3. Day 2: Yoda and the Force
      4. Day 3: An Eye for Evil
      5. Wrapping Up Clojure
    15. Chapter 8: Haskell
      1. Introducing Haskell
      2. Day 1: Logical
      3. Day 2: Spock’s Great Strength
      4. Day 3: The Mind Meld
      5. Wrapping Up Haskell
    16. Chapter 9: Wrap-Up
      1. Programming Models
      2. Concurrency
      3. Programming Constructs
      4. Finding Your Voice
    17. Appendix 1: Bibliography
      1. You May Be Interested In…
3.12.71.237