BookShared
  • MEMBER AREA    
  • Haskell Programming From First Principles

    (By Christopher Allen)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 29 MB (29,088 KB)
    Format PDF
    Downloaded 696 times
    Last checked 16 Hour ago!
    Author Christopher Allen
    “Book Descriptions: I am writing this book because I had a hard time learning Haskell.
    It doesn't have to be that way. I've spent the last couple years actively teaching Haskell online and in person. Along the way, I started keeping notes on exercises and methods of teaching specific concepts and techniques in Haskell that eventually turned into my guide for learning haskell. That experience led me to work on this book.

    If you are new to programming entirely, Haskell is a great first language. You may have noticed the trend of "Functional Programming in [Imperative Language]" books and tutorials and learning Haskell gets right to the heart of what functional programming is. Languages such as Java are gradually adopting functional concepts, but most such languages were not designed to be functional languages, after all. We would not encourage you to learn Haskell as an only language, but because Haskell is a pure functional language, it is a fertile environment for mastering functional programming techniques. That way of thinking and problem solving is useful, no matter what other languages you might know or learn.

    Haskell is not a difficult language to use. Quite the opposite. I'm now able to tackle problems that I couldn't have tackled when I was primarily a Clojure, Common Lisp, or Python user. Haskell is difficult to teach effectively.”

    Google Drive Logo DRIVE
    Book 1

    Programming in Haskell

    ★★★★★

    Graham Hutton

    Book 1

    Caliban’s War (The Expanse, #2)

    ★★★★★

    James S.A. Corey

    Book 1

    Learn You a Haskell for Great Good!

    ★★★★★

    Miran Lipovača

    Book 1

    Foundation (Foundation, #1)

    ★★★★★

    Isaac Asimov

    Book 1

    Stories of Your Life and Others

    ★★★★★

    Ted Chiang

    Book 1

    It's OK to Be Angry About Capitalism

    ★★★★★

    Bernie Sanders

    Book 1

    Leviathan Falls (The Expanse, #9)

    ★★★★★

    James S.A. Corey

    Book 1

    The Rust Programming Language

    ★★★★★

    Steve Klabnik

    Book 1

    Tiamat's Wrath (The Expanse, #8)

    ★★★★★

    James S.A. Corey

    Book 1

    Persepolis Rising (The Expanse, #7)

    ★★★★★

    James S.A. Corey

    Book 1

    Leviathan Wakes (The Expanse, #1)

    ★★★★★

    James S.A. Corey

    Book 1

    The Utopia of Rules: On Technology, Stupidity, and the Secret Joys of Bureaucracy

    ★★★★★

    David Graeber

    Book 1

    Kill Anything That Moves: The Real American War in Vietnam (American Empire Project)

    ★★★★★

    Nick Turse