Pikkukuvaa napsauttamalla pääset Google Booksiin.
Ladataan... Learn You a Haskell for Great Good! A Beginner's Guide (2011)Tekijä: Miran Lipovača
Ladataan...
Kirjaudu LibraryThingiin nähdäksesi, pidätkö tästä kirjasta vai et. Ei tämänhetkisiä Keskustelu-viestiketjuja tästä kirjasta. 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. 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. näyttää 5/5 ei arvosteluja | lisää arvostelu
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. |
Current Discussions-Suosituimmat kansikuvat
Google Books — Ladataan... LajityypitMelvil Decimal System (DDC)005.13Information Computing and Information Computer programming, programs, data, security Programming LanguagesKongressin kirjaston luokitusArvio (tähdet)Keskiarvo:
Oletko sinä tämä henkilö? |
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. ( )