Introducing Elixirtxt,chm,pdf,epub,mobi下载 作者:Simon St. Laurent/J. David Eisenberg 出版社: O'Reilly Media 副标题: Getting Started in Functional Programming 出版年: 2013-12 页数: 250 定价: USD 19.99 装帧: Paperback ISBN: 9781449369996
内容简介 · · · · · ·With Early Release ebooks, you get books in their earliest form — the author's raw and unedited content as he or she writes — so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters as they're written, and the final ebook bundle. Elixir is a smooth, powerful, an...
With Early Release ebooks, you get books in their earliest form — the author's raw and unedited content as he or she writes — so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters as they're written, and the final ebook bundle. Elixir is a smooth, powerful, and small language; an excellent place for newcomers to learn about functional programming. If you're new to Elixir, its functional style can seem difficult, but with help from this hands-on introduction, you'll scale the learning curve and discover how enjoyable, powerful, and fun this language can be. Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby and reaches toward metaprogramming with powerful macro features. Authors Simon St. Laurent and J. David Eisenberg show you how to write simple Elixir programs by teaching you one skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you’ll understand why Elixir is ideal for concurrency and resilience. - Get comfortable with IEx, Elixir's command line interface - Become familiar with Elixir’s basic structures by working with numbers - Discover atoms, pattern matching, and guards: the foundations of your program structure - Delve into the heart of Elixir processing with recursion, strings, lists, and higher-order functions - Create processes, send messages among them, and apply pattern matching to incoming messages - Store and manipulate structured data with Erlang Term Storage (ETS) and the Mnesia database - Build resilient applications with the Open Telecom Platform (OTP) - Define macros with Elixir's meta-programming tools.
作者简介 · · · · · ·Simon St. Laurent is a web developer, network administrator, computer book author, and XML troublemaker living in Ithaca, NY. His books include XML: A Primer, XML Elements of Style, Building XML Applications, Cookies, and Sharing Bandwidth. He is a contributing editor to XMLhack.com and an occasional contributor to XML.com. J. David Eisenberg is a programmer and instructor livi...
Simon St. Laurent is a web developer, network administrator, computer book author, and XML troublemaker living in Ithaca, NY. His books include XML: A Primer, XML Elements of Style, Building XML Applications, Cookies, and Sharing Bandwidth. He is a contributing editor to XMLhack.com and an occasional contributor to XML.com. J. David Eisenberg is a programmer and instructor living in San Jose, California. David has a talent for teaching and explaining. He has developed courses for CSS, JavaScript, CGI, and beginning XML. He also teaches C and Perl at De Anza Community College in Cupertino. David has written articles for xml.com and alisapart.com on topics such as Javascript and the Document Object Model, XML validation, XSL Transformations and Formatting Objects, and (surprise) SVG. His on-line courses provide introductory tutorials for Korean, Modern Greek, and Russian. David has also been developing education software since 1975, when he worked with the Modern Foreign Language project at the University of Illinois to develop computer-assisted instruction on the PLATO system. He co-authored several of the in-box tutorials shipped with the venerable Apple II computer. David did the programming for the multimedia CD-ROM version of a series of children's stories, and the programming for beginning Algebra and Spanish discs. When not programming, David enjoys digital photography, reading science fiction, and riding his bicycle.
|
为我提供了一个解看历史和现实的全新视角。
观点比较新颖,文笔流畅,通俗易懂。
推荐给了朋友
值得买