Cargando…

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

Erlang is a functional programming language used by high paying companies such as Facebook and Amazon. Erlang is growing in popularity because it uniquely allows programmers to manage and modify running code live, thereby avoiding costly downtime. Erlang is also one of the few languages designed for...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hébert, Fred, 1988-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: San Francisco : No Starch Press, 2013.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ma 4500
001 OR_ocn828735213
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 130207s2013 cau o 001 0 eng d
010 |a  2012042998 
040 |a E7B  |b eng  |e pn  |c E7B  |d OCLCO  |d OCLCQ  |d N$T  |d UMI  |d B24X7  |d COO  |d DEBSZ  |d OCLCQ  |d OCLCF  |d YDXCP  |d EBLCP  |d OCLCQ  |d AZK  |d TEFOD  |d JBG  |d OCLCQ  |d COCUF  |d AGLDB  |d ICA  |d MOR  |d PIFAG  |d LIV  |d RECBK  |d MERUC  |d OCLCQ  |d ZCU  |d U3W  |d STF  |d WRM  |d CEF  |d NRAMU  |d CRU  |d ICG  |d VTS  |d OCLCQ  |d INT  |d VT2  |d OCLCQ  |d WYU  |d TKN  |d OCLCQ  |d UAB  |d DKC  |d OCLCQ  |d UKAHL  |d OCLCQ  |d BRF  |d OCLCQ  |d VLY  |d OCLCO  |d OCLCQ 
019 |a 830164372  |a 841172031  |a 961620511  |a 962692484  |a 994599516  |a 1055392024  |a 1066044818  |a 1081258771  |a 1103256133  |a 1129362965  |a 1153045521  |a 1156164254  |a 1162312983  |a 1192350399  |a 1228582691  |a 1240519006 
020 |a 9781593275044  |q (electronic bk.) 
020 |a 1593275048  |q (electronic bk.) 
020 |a 9781593274351  |q (electronic bk.) 
020 |a 1593274351  |q (electronic bk.) 
029 1 |a AU@  |b 000051433103 
029 1 |a DEBBG  |b BV041121599 
029 1 |a DEBBG  |b BV044173855 
029 1 |a DEBSZ  |b 396765173 
029 1 |a DEBSZ  |b 397494092 
029 1 |a DEBSZ  |b 493115218 
029 1 |a NZ1  |b 14975436 
029 1 |a AU@  |b 000067100579 
035 |a (OCoLC)828735213  |z (OCoLC)830164372  |z (OCoLC)841172031  |z (OCoLC)961620511  |z (OCoLC)962692484  |z (OCoLC)994599516  |z (OCoLC)1055392024  |z (OCoLC)1066044818  |z (OCoLC)1081258771  |z (OCoLC)1103256133  |z (OCoLC)1129362965  |z (OCoLC)1153045521  |z (OCoLC)1156164254  |z (OCoLC)1162312983  |z (OCoLC)1192350399  |z (OCoLC)1228582691  |z (OCoLC)1240519006 
037 |a CL0500000212  |b Safari Books Online 
037 |a 4C42E46E-7C2A-4331-8FDB-4AF994C1A619  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.E75  |b H47 2013eb 
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 23 
049 |a UAMI 
100 1 |a Hébert, Fred,  |d 1988- 
245 1 0 |a Learn you some Erlang for great good! :  |b a beginner's guide /  |c Fred Hébert ; [foreword by Joe Armstrong]. 
260 |a San Francisco :  |b No Starch Press,  |c 2013. 
300 |a 1 online resource (xxii, 595 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file  |2 rda 
505 0 |a About the Author; Foreword; Preface; To the Foreigner; To the Erlang Regular; To the Person Who Has Read This Online; Acknowledgments; Introduction; So What's Erlang?; Don't Drink Too Much Kool-Aid; What You Need to Dive In; Where to Get Help; 1: Starting Out; Using the Erlang Shell; Entering Shell Commands; Exiting the Shell; Some Erlang Basics; Numbers; Invariable Variables; Atoms; Boolean Algebra and Comparison Operators; Tuples; Lists; List Comprehensions; Working with Binary Data; Bit Syntax; Bitwise Binary Operations; Binary Strings; Binary Comprehensions; 2: Modules; What Are Modules? 
505 8 |a Creating ModulesCompiling Code; Compiler Options; Defining Macros; More About Modules; Metadata; Circular Dependencies; 3: Syntax in Functions; Pattern Matching; Fancier Patterns; Variables in a Bind; Guards, Guards!; What the If?!; In case ... of; Which Should We Use?; 4: Types (or Lack Thereof); Dynamite-Strong Typing; Type Conversions; To Guard a Data Type; For Type Junkies; 5: Hello Recursion!; How Recursion Works; Length of a List; Length of a Tail Recursion; More Recursive Functions; A Duplicate Function; A Reverse Function; A Sublist Function; A Zip Function; Quick, Sort! 
505 8 |a More Than ListsThinking Recursively; 6: Higher-Order Functions; Let's Get Functional; Anonymous Functions; More Anonymous Function Power; Function Scope and Closures; Maps, Filters, Folds, and More; Filters; Fold Everything; More Abstractions; 7: Errors and Exceptions; A Compilation of Errors; Compile-Time Errors; No, YOUR Logic Is Wrong!; Runtime Errors; Raising Exceptions; Error Exceptions; Exit Exceptions; Throw Exceptions; Dealing with Exceptions; Handling Different Types of Exceptions; After the Catch; Trying Multiple Expressions; Wait, There's More!; Try a try in a Tree. 
505 8 |a 8: Functionally Solving ProblemsReverse Polish Notation Calculator; How RPN Calculators Work; Creating an RPN Calculator; Testing the Code; Heathrow to London; Solving the Problem Recursively; Writing the Code; Running the Program Without the Erlang Shell; 9: A Short Visit to Common Data Structures; Records; Defining Records; Reading Values from Records; Updating Records; Sharing Records; Key/Value Stores; Stores for Small Amounts of Data; Larger Dictionaries: Dicts and GB Trees; A Set of Sets; Directed Graphs; Queues; End of the Short Visit; 10: The Hitchhiker's Guide to Concurrency. 
505 8 |a Don't PanicConcurrency Concepts; Scalability; Fault Tolerance; Concurrency Implementation; Not Entirely Unlike Linear Scaling; So Long and Thanks for All the Fish!; Spawning Processes; Sending Messages; Receiving Messages; 11: More on Multiprocessing; State Your State; We Love Messages, But We Keep Them Secret; Time Out; Selective Receives; The Pitfalls of Selective Receives; More Mailbox Pitfalls; 12: Errors and Processes; Links; It's a Trap!; Old Exceptions, New Concepts; Monitors; Naming Processes; 13: Designing a Concurrent Application; Understanding the Problem; Defining the Protocol. 
520 |a Erlang is a functional programming language used by high paying companies such as Facebook and Amazon. Erlang is growing in popularity because it uniquely allows programmers to manage and modify running code live, thereby avoiding costly downtime. Erlang is also one of the few languages designed for concurrency, meaning it takes full advantage of all the processors in a single machine, or multiple machines connected in a cluster. In the spirit of Learn You a Haskell for Great Good!, Learn You Some Erlang for Great Good! is the highly anticipated book version of author Fred Hebert's extremely. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a ERLANG (Computer program language) 
650 6 |a ERLANG (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 ERLANG (Computer program language)  |2 fast  |0 (OCoLC)fst00900472 
776 0 8 |i Print version:  |a Hébert, Fred, 1988-  |t Learn you some Erlang for great good!.  |d San Francisco : No Starch Press, 2013  |w (DLC) 2012042998 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781457172427/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33086829 
938 |a Books 24x7  |b B247  |n bks00053200 
938 |a ebrary  |b EBRY  |n ebr10653938 
938 |a EBSCOhost  |b EBSC  |n 558574 
938 |a Recorded Books, LLC  |b RECE  |n rbeEB00709966 
938 |a YBP Library Services  |b YANK  |n 10349932 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6093584 
994 |a 92  |b IZTAP