Cargando…

Learn you a Haskell for great good! : a beginner's guide /

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 program...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lipovača, Miran
Formato: Electrónico eBook
Idioma:Inglés
Publicado: San Francisco, Calif. : No Starch Press, ©2011.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn741565693
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 110719s2011 caua o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d COO  |d B24X7  |d E7B  |d N$T  |d HEBIS  |d YDXCP  |d OCLCQ  |d DEBSZ  |d OCLCF  |d TEFOD  |d EBLCP  |d MEAUC  |d TEFOD  |d OCLCQ  |d LIV  |d RECBK  |d OCLCQ  |d JBG  |d CNNOR  |d D6H  |d BRL  |d OCLCQ  |d CEF  |d OCLCQ  |d STF  |d CNCEN  |d AU@  |d OCLCQ  |d S9I  |d UAB  |d A6Q  |d DKC  |d OCLCQ  |d UKAHL  |d BRF  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 765144329  |a 769187426  |a 830164375  |a 989719468  |a 1029490994  |a 1037468926  |a 1053878829  |a 1055768943  |a 1078511933  |a 1083555772  |a 1156210343 
020 |a 9781593272951  |q (electronic bk.) 
020 |a 1593272952  |q (electronic bk.) 
020 |a 9781593272838  |q (electronic bk.) 
020 |a 1593272839  |q (electronic bk.) 
029 1 |a AU@  |b 000053271691 
029 1 |a DEBSZ  |b 368475573 
029 1 |a DEBSZ  |b 397494084 
029 1 |a HEBIS  |b 291542581 
029 1 |a AU@  |b 000066231763 
029 1 |a AU@  |b 000066528099 
029 1 |a AU@  |b 000067100580 
035 |a (OCoLC)741565693  |z (OCoLC)765144329  |z (OCoLC)769187426  |z (OCoLC)830164375  |z (OCoLC)989719468  |z (OCoLC)1029490994  |z (OCoLC)1037468926  |z (OCoLC)1053878829  |z (OCoLC)1055768943  |z (OCoLC)1078511933  |z (OCoLC)1083555772  |z (OCoLC)1156210343 
037 |a CL0500000099  |b Safari Books Online 
037 |a B7C6BCBF-ED83-4427-9ACA-238634CF31E7  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.H37 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
082 0 4 |a 005.13/3  |2 22 
049 |a UAMI 
100 1 |a Lipovača, Miran. 
245 1 0 |a Learn you a Haskell for great good! :  |b a beginner's guide /  |c by Miran Lipovača. 
260 |a San Francisco, Calif. :  |b No Starch Press,  |c ©2011. 
300 |a 1 online resource (xviii, 376 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Brief Contents; Contents in Detail; Introduction; So, What's Haskell?; What You Need to Dive In; Acknowledgments; Chapter 1: Starting Out; Calling Functions; Baby's First Functions; An Intro to Lists; Texas Ranges; I'm a List Comprehension; Tuples; Chapter 2: Believe the Type; Explicit Type Declaration; Common Haskell Types; Type Variables; Type Classes 101; Chapter 3: Syntax in Functions; Pattern Matching; Guards, Guards!; where?!; let It Be; case Expressions; Chapter 4: Hello Recursion!; Maximum Awesome; A Few More Recursive Functions; Quick, Sort!; Thinking Recursively. 
505 8 |a Chapter 5: Higher-Order FunctionsCurried Functions; Some Higher-Orderism Is in Order; The Functional Programmer's Toolbox; Lambdas; I Fold You So; Function Application with ; Function Composition; Chapter 6: Modules; Importing Modules; Solving Problems with Module Functions; Mapping Keys to Values; Making Our Own Modules; Chapter 7: Making Our Own Types and Type Classes; Defining a New Data Type; Shaping Up; Record Syntax; Type Parameters; Derived Instances; Type Synonyms; Recursive Data Structures; Type Classes 102; A Yes-No Type Class; The Functor Type Class; Kinds and Some Type-Foo. 
505 8 |a Chapter 8: Input and OutputSeparating the Pure from the Impure; Hello, World!; Gluing I/O Actions Together; Some Useful I/O Functions; I/O Action Review; Chapter 9: More Input and More Output; Files and Streams; Reading and Writing Files; To-Do Lists; Command-Line Arguments; More Fun with To-Do Lists; Randomness; Bytestrings; Chapter 10: Functionally Solving Problems; Reverse Polish Notation Calculator; Heathrow to London; Chapter 11: Applicative Functors.; Functors Redux; Functor Laws; Using Applicative Functors; Useful Functions for Applicatives; Chapter 12: Monoids. 
505 8 |a Wrapping an Existing Type into a New TypeAbout Those Monoids; Meet Some Monoids; Folding with Monoids; Chapter 13: A Fistful of Monads; Upgrading Our Applicative Functors; Getting Your Feet Wet with Maybe; The Monad Type Class; Walk the Line; do Notation; The List Monad; Monad Laws; Chapter 14: For a Few Monads More; Writer? I Hardly Knew Her!; Reader? Ugh, Not This Joke Again; Tasteful Stateful Computations; Error Error on the Wall; Some Useful Monadic Functions; Making a Safe RPN Calculator; Composing Monadic Functions; Making Monads; Chapter 15: Zippers; Taking a Walk; Focusing on Lists. 
505 8 |a A Very Simple FilesystemWatch Your Step; Thanks for Reading!; Index. 
520 |a 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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Haskell (Computer program language) 
650 6 |a Haskell (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x C♯  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Pascal.  |2 bisacsh 
650 7 |a Haskell (Computer program language)  |2 fast  |0 (OCoLC)fst00951830 
776 0 8 |i Print version:  |a Lipovača, Miran.  |t Learn you a Haskell for great good!  |d San Francisco, CA : No Starch Press, 2012  |z 9781593272838  |w (DLC) 2011000790  |w (OCoLC)700735158 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781457100406/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33086803 
938 |a Books 24x7  |b B247  |n bks00043617 
938 |a ebrary  |b EBRY  |n ebr10496692 
938 |a EBSCOhost  |b EBSC  |n 440054 
938 |a Recorded Books, LLC  |b RECE  |n rbeEB00709937 
938 |a YBP Library Services  |b YANK  |n 7574606 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6097406 
994 |a 92  |b IZTAP