5/27/2020 Real World Haskell Epub
R/haskell: The Haskell programming language community. Daily news and info about all things Haskell related: practical stuff, theory, types.
![]() Real World Haskell
Code You Can Believe In
This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace, and then helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter.
(2016)Haskell is a purely functional language that allows programmers to rapidly develop clear, concise, and correct software. The language has grown in popularity in recent years, both in teaching and in industry.
This book is based on the author’s experience of teaching Haskell for more than twenty years. All concepts are explained from first principles and no programming experience is required, making this book accessible to a broad spectrum of readers. While Part I focuses on concepts, Part II introduces the reader Author(s): Graham Hutton. (2011)It’s all in the name: Learn You a Haskell for Great Good! Is a hilarious, illustrated guide to this complex functional language.
Packed with the author’s original artwork, pop culture references, and most importantly, useful example code, this book teaches functional fundamentals in a way you never thought possible. You’ll start with the kid stuff: basic syntax, recursion, types and type classes. Then once you’ve got the basics down, the real black belt master-class begins: you’ll learn to use applicative functors, monads Author(s): Miran Lipovaca. (2011)Introducing functional programming in the Haskell language, this book is written for students and programmers with little or no experience.
It emphasises the process of crafting programmes, problem solving and avoiding common programming pitfalls. Covering basic functional programming, through abstraction to larger scale programming, students are lead step by step through the basics, before being introduced to more advanced topics. This edition includes new material on testing and domain-specific languages and a variety of new examples and case studies Author(s): Simon Thompson. (2008)This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell.
![]()
You’ll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace, and then helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter. Author(s): Bryan O’Sullivan, John Goerzen. (2013)If you have a working knowledge of Haskell, this hands-on book shows you how to use the language’s many APIs and frameworks for both parallel and concurrent programs. You’ll learn how parallelism exploits multicore processors to up computation-heavy programs, and how concurrency enables you to write programs with threads for multiple interactions. Author Simon Marlow walks you through the process with lots of code examples that you can run, experiment with, and extend.
Author(s): Simon Marlow. (2014)Richard Bird is famed for the clarity and rigour of his writing. His new textbook, which introduces functional programming to students, emphasises fundamental techniques for reasoning mathematically about functional programs. By studying the underlying equational laws, the book enables students to apply calculational reasoning to their programs, both to understand their properties and to make them more efficient.
The book has been designed to fit a first- or second-year undergraduate course and is a thorough overhaul and replacement of his earlier textbooks. Author(s): Richard Bird.
(2004)Long ago, when Alexander the Great asked the mathematician Menaechmus for a crash course in geometry, he got the famous reply “There is no royal road to mathematics.’’ Where there was no shortcut for Alexander, there is no shortcut for us. Still, the fact that we have access to computers and mature programming languages means that there are avenues for us that were denied to the kings and emperors of yore. The purpose of this book is to teach logic and mathematical reasoning in practice, and to connect logical reasoning with computer programming in Haskell. Author(s): Kees Doets, Jan van Eijck. (2018)Unlike any other programming language, Haskell is purely functional with a strong type system and lazy evaluation.
It is arguable the most interesting language but also has the reputation of being one of the most challenging to learn. Learning Haskell doesn’t have to be difficult, and this book can help! Get Programming with Haskell introduces you to the Haskell without drowning you in academic jargon and heavy functional programming theory.
By working through 43 easy-to-follow lessons, you’ll learn Haskell Author(s): Will Kurt. Deep Listening: Hidden Meanings in Everyday ConversationAuthor(s): Robert E. Get Programming with HaskellAuthor(s): Will Kurt Publisher: Manning Publications, Year: 2018, Size: 13 Mb, Download: pdf ID: 2211553 The Haskell Road to Logic, Maths and ProgrammingAuthor(s): Kees Doets, Jan van Eijck Publisher: College Publ., Year: 2018, Size: 458 Kb, Download: azw3 ID: 2218682 Get programming with HaskellAuthor(s): Kurt, Will Publisher: Manning Publications Co., Year: 2018, Size: 3 Mb, Download: epub ID: 2264140Please note that this booklist is not absolute. Some books are truly best-sellers according to Chicago Tribune, others are drafted by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant resources you could recommend?
Drop a comment if you have any feedback on the list.
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |