KotiRyhmätKeskusteluLisääAjan henki
Etsi sivustolta
Tämä sivusto käyttää evästeitä palvelujen toimittamiseen, toiminnan parantamiseen, analytiikkaan ja (jos et ole kirjautunut sisään) mainostamiseen. Käyttämällä LibraryThingiä ilmaiset, että olet lukenut ja ymmärtänyt käyttöehdot ja yksityisyydensuojakäytännöt. Sivujen ja palveluiden käytön tulee olla näiden ehtojen ja käytäntöjen mukaista.

Tulokset Google Booksista

Pikkukuvaa napsauttamalla pääset Google Booksiin.

Ladataan...

Learn You a Haskell for Great Good! A Beginner's Guide (2011)

Tekijä: Miran Lipovača

JäseniäKirja-arvostelujaSuosituimmuussijaKeskimääräinen arvioMaininnat
317582,260 (3.99)1
Learn You a Haskell for Great Good! (LYAH!) is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularity. LYAH! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, LYAH! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand their horizons. The well-known web tutorial on which this book is based is widely regarded… (lisätietoja)
Ladataan...

Kirjaudu LibraryThingiin nähdäksesi, pidätkö tästä kirjasta vai et.

Ei tämänhetkisiä Keskustelu-viestiketjuja tästä kirjasta.

» Katso myös 1 maininta

näyttää 5/5
This is a re-read, although it's a been a few years. Actually, those years seem to have rather helped. Last time I around, I was reading through and everything made a lot of sense (I have a strong background in functional programming, so it wasn't new here). And then I hit monads and side effects and everything went bizarre.

This time around? Well, everything still went sideways, but in a way that made sense?


moveKnight :: KnightPos -> [KnightPos]
moveKnight (c,r) = do
⠀⠀⠀⠀(c',r') ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀,(c 1,r-2),(c 1,r 2),(c-1,r-2),(c-1,r 2)
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀]
⠀⠀⠀⠀guard (c' `elem` [1..8] && r' `elem` [1..8])
⠀⠀⠀⠀return (c',r')


Sure.

In any case, if you're into programming, particularly functional programming, you should give Haskell a chance. It probably won't become your default goto language, but it might just give you a new way to think, which is always worthwhile. And [b:Learn You a Haskell for Great Good!|6593810|Learn You a Haskell for Great Good!|Miran Lipovača|https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1294497489l/6593810._SX50_.jpg|6787531] is a great way to do that. It's well written and funny, bringing you through at least enough of the language to decide just how much more you want to dive in.

I think the primary thing missing is any solid, practical real world examples. Mathematical tricks and trivial problems are all well and good, but if that's all you can write in a language, you're not going to be doing much with it.

Still worth a read. ( )
  jpv0 | Jul 21, 2021 |
This book's opening chapters are poorly organized for actually teaching the language and programming paradigm. It basically seems a bit more like kindergarten show-and-tell than a book about programming, without any significant approach to meaningful principles of Haskell or functional programming. I did not find it worth my time at all, and quickly switched to reading a different Haskell book.

I recommend Graham Hutton's Programming In Haskell. It's much better. ( )
  apotheon | Dec 14, 2020 |
Haskell reinvigorated my love for programming, lifting it up a meta-level and forcing me to reevaluate the way I look at the world. ( )
  isovector | Dec 13, 2020 |
This provided a very clear overview of Haskell, but Haskell seems far too academic for me to use in real-world programming. I got out of the book what I needed to understand for the Haskell assignments in my Master's program. ( )
  sbloom42 | May 21, 2014 |
Technically I'm still reading this (I've skimmed the last 4 chapters or so, but keep going back to review them more closely). That said, I don't hesitate to say that anyone planning to learn Haskell absolutely must start with this book. It easily provides the most direct and clear explanations I've seen for both Haskell and functional programming in general. ( )
  tlockney | Feb 5, 2012 |
näyttää 5/5
ei arvosteluja | lisää arvostelu
Sinun täytyy kirjautua sisään voidaksesi muokata Yhteistä tietoa
Katso lisäohjeita Common Knowledge -sivuilta (englanniksi).
Teoksen kanoninen nimi
Tiedot englanninkielisestä Yhteisestä tiedosta. Muokkaa kotoistaaksesi se omalle kielellesi.
Alkuteoksen nimi
Teoksen muut nimet
Alkuperäinen julkaisuvuosi
Henkilöt/hahmot
Tärkeät paikat
Tärkeät tapahtumat
Kirjaan liittyvät elokuvat
Epigrafi (motto tai mietelause kirjan alussa)
Omistuskirjoitus
Ensimmäiset sanat
Sitaatit
Viimeiset sanat
Erotteluhuomautus
Julkaisutoimittajat
Kirjan kehujat
Alkuteoksen kieli
Kanoninen DDC/MDS
Kanoninen LCC

Viittaukset tähän teokseen muissa lähteissä.

Englanninkielinen Wikipedia (1)

Learn You a Haskell for Great Good! (LYAH!) is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularity. LYAH! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, LYAH! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand their horizons. The well-known web tutorial on which this book is based is widely regarded

Kirjastojen kuvailuja ei löytynyt.

Kirjan kuvailu
Yhteenveto haiku-muodossa

Current Discussions

-

Suosituimmat kansikuvat

Pikalinkit

Arvio (tähdet)

Keskiarvo: (3.99)
0.5
1 1
1.5
2 4
2.5
3 3
3.5 1
4 16
4.5 2
5 13

Oletko sinä tämä henkilö?

Tule LibraryThing-kirjailijaksi.

 

Lisätietoja | Ota yhteyttä | LibraryThing.com | Yksityisyyden suoja / Käyttöehdot | Apua/FAQ | Blogi | Kauppa | APIs | TinyCat | Perintökirjastot | Varhaiset kirja-arvostelijat | Yleistieto | 204,458,189 kirjaa! | Yläpalkki: Aina näkyvissä