Search results for "M Haskell"
Items we need to order for you


R 387.00

R 377.05

R 444.34

R 457.00

Parallel and Concurrent Programming in Haskell
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 writing both parallel and concurrent programs. You'll learn how parallelism exploits multicore processors to speed 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. Divided into separate sections on Parallel and Concurrent Haskell, this book also includes exercises to help you become familiar with the concepts presented: Express parallelism in Haskell with the Eval monad and Evaluation Strategies Parallelize ordinary Haskell code with the Par monad Build parallel array-based computations, using the Repa library Use the Accelerate library to run computations directly on the GPU Work with basic interfaces for writing concurrent code Build trees of threads for larger and more complex programs Learn how to build high-speed concurrent network servers Write distributed programs that run on multiple machines in a network
R 1,557.00

R 641.00

R 580.00

R 336.00

R 751.25

Programming in Haskell
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 basic concepts, Part II introduces the reader to more advanced topics. This new edition has been extensively updated and expanded to include recent and more advanced features of Haskell, new examples and exercises, selected solutions, and freely downloadable lecture slides and example code. The presentation is clean and simple, while also being fully compliant with the latest version of the language, including recent changes concerning applicative, monadic, foldable, and traversable types.
R 1,950.44

R 397.00

R 971.00

Magical Haskell
Discover a unique and fun approach to adopting modern typed functions programming patterns. This book uses playful metaphors and examples to help you learn Haskell through imagination, building on math without relying on imperative crutches or technical complexity. You’ll use math to build completely different Typed Functional patterns from the ground up and understand the link between building Mathematics through Types and constructing Haskell as a programming language. Intended for working with various applications, especially AI-powered apps, the book gently builds up to what are normally considered complex and difficult concepts all without needing a PhD to understand them. Illustrative explanations will guide you to tackle monads, using monad transformer stacks to structure real programs, foldable and traversable structures, as well as other Type classes. This book will also help you structure programs efficiently and apply your own abstractions to real-life problem domains. Next, you’ll explore exciting advancements in AI, including building with OpenAI APIs, creating a terminal chatbot, adding web functionality, and enhancing with retrieval-augmented generation. Finally, you’ll delve into AI multi-agents and future directions using Arrows abstraction, reinforcing Haskell’s design.Magical Haskell is a solution for programmers who feel limited by imperative programming languages but are also put off by excessively mathematical approaches.What You Will LearnGrasp a solid math foundation without complex technicalities for Types and Typeclasses.Solve problems via a typed functional approach and understand why it’s superior to what’s available in the imperative language world (“if it compiles, it runs”).Build your own abstractions to efficiently resolve problems in any given domain.Develop AI frameworks in Haskell, including chatbots, web functionality, and retrieval-augmented generation.Who This Book Is ForHaskell programmers of all levels and those interested in Type Theory.
R 1,482.00

R 841.26

Haskell School of Music
This book explores the fundamentals of computer music and functional programming through the Haskell programming language. Functional programming is typically considered difficult to learn. This introduction in the context of creating music will allow students and professionals with a musical inclination to leverage their experience to help understand concepts that might be intimidating in more traditional computer science settings. Conversely, the book opens the door for programmers to interact with music by using a medium that is familiar to them. Readers will learn how to use the Euterpea library for Haskell (http://www.euterpea.com) to represent and create their own music with code, without the need for other music software. The book explores common paradigms used in algorithmic music composition, such as stochastic generation, musical grammars, self-similarity, and real-time interactive systems. Other topics covered include the basics of signal-based systems in Haskell, sound synthesis, and virtual instrument design.
R 2,784.24

Learn You A Haskell For Great Good
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, zippers, and all the other mythical Haskell constructs you've only read about in storybooks. As you work your way through the author's imaginative (and occasionally insane) examples, you'll learn to: Laugh in the face of side effects as you wield purely functional programming techniques Use the magic of Haskell's 'laziness' to play with infinite sets of data Organize your programs by creating your own types, type classes, and modules Use Haskell's elegant input/
R 1,329.00

R 1,220.00

R 1,015.19

R 336.00

International Space Station
Addressing issues of ISS utilization and operations from all perspectives, especially the commercial viewpoint, as well as for scientific research and technological development, and education in the widest sense of the word this text should be of interest to those working in industry, academia and government, particularly in public-private partnerships.
R 2,753.31

R 458.00

R 1,921.00

R 580.00

Real World Haskell
Code You Can Believe In
R 1,730.00

Haskell School of Expression
Functional programming is a style of programming that emphasizes the use of functions (in contrast to object-oriented programming, which emphasizes the use of objects). It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.
R 3,097.91

R 679.00

R 1,527.00

R 799.95

Haskell-Intensivkurs
Das Buch bietet eine kompakte Einführung in die funktionale Programmierung mit Haskell. Die Autoren vermitteln zunächst anhand von Beispielen grundlegende Konzepte, die das Fundament für die funktionale Programmentwicklung bilden. Anschließend werden fortgeschrittene Aspekte behandelt und zahlreiche neue Anwendungen und Themengebiete vorgestellt. Mit Übungsaufgaben zu jedem Kapitel und Lösungen am Ende des Buchs kann der Stoff auch im Selbststudium erarbeitet werden. Die Webseite zum Buch enthält Beispiele und weitere Materialien.
R 1,832.00

R 768.89

R 976.00

Voices from Haskell
Haskell Institute of Lawrence, Kansas, first opened its doors in 1884 to twenty-two Ponca and Ottawa children, sent there to be taught Anglo-Protestant cultural values. For a century and a quarter since that time, this famous boarding school institution has challenged and touched the lives of tens of thousands of Indian students and their families representing a diverse array of tribal heritages. ""Voices from Haskell"" chronicles the formative years of this unique institution through the vivid memories and words of the students who attended.Drawing on children's own accounts in letters, diaries, and other first-hand sources, Myriam Vuckovic reveals what Haskell's students really thought about the boarding school experience. By examining the cultural encounters and contests that occurred there, she portrays indigenous youth struggling to retain a sense of dignity and Indian identity - and refusing to become passive victims of assimilation.Vuckovic focuses on issues that directly affected the students, such as curriculum, health, gender differences, and extracurricular activities. She doesn't flinch from the harsh realities of daily life: poor diet, overcrowding, inadequate medical care, and students forced to work to maintain school facilities and often subjected to harsh punishments. In response to this hostile environment, students developed a subculture of accommodation and resistance - sometimes using sign language as a way around the 'English only' rule - that also helped break down barriers between tribes. Many found a positive experience in the education they received and discovered new sources of pride, such as the Native American Church, Haskell's renowned football team, and its equally accomplished school band.Haskell is the only former government boarding school to evolve into a four-year university and still boasts a unique intertribal character, providing a culturally diverse learning environment for more than 1,000 students from 150 tribes every year. The first in-depth study of the school from its founding through the first quarter of the twentieth century, ""Voices from Haskell"" is a frank look at its history, a tribute to its accomplishments, and a major contribution to studies of the Indian boarding school experience.
R 2,943.00

Haskell School of Expression
Functional programming is a style of programming that emphasizes the use of functions (in contrast to object-oriented programming, which emphasizes the use of objects). It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.
R 6,992.27

Objectivity Is Not Neutrality
In Objectivity Is Not Neutrality, Thomas L. Haskell argues for a moderate historicism that acknowledges the force of perspective and reaffirms the pluralistic practices of a liberal democratic society-even while upholding time-honored distinctions between fact and fiction, scholarship and propaganda, right and might. Haskell addresses questions that will interest philosophers and literary theorists no less than historians, exploring topics ranging from the productivity of slave labor to the cultural concomitants of capitalism, from John Stuart Mill's youthful "mental crisis" to the cognitive preconditions that set the stage for antislavery and other humanitarian reforms after 1750. He traces the surprisingly short history of the word responsibility, which turns out to be no older than the United States. He examines the reasons for the rising authority of professional experts in nineteenth-century America. And he wonders whether the epistemological radicalism of recent years leaves us with any adequate basis for justifying human rights-rights of academic freedom, for example, or the right not to be tortured.Written by a thoughtful critic of the historical profession, Objectivity Is Not Neutrality calls upon historians to think deeply about the nature of historical explanation and to acknowledge more fully than ever before the theoretical dimension of their work.
R 1,355.39

Practical Concurrent Haskell
Learn to use the APIs and frameworks for parallel and concurrent applications in Haskell. This book will show you how to exploit multicore processors with the help of parallelism in order to increase the performance of your applications. Practical Concurrent Haskell teaches you how concurrency enables you to write programs using threads for multiple interactions. After accomplishing this, you will be ready to make your move into application development and portability with applications in cloud computing and big data. You'll use MapReduce and other, similar big data tools as part of your Haskell big data applications development. What You'll LearnProgram with HaskellHarness concurrency to HaskellApply Haskell to big data and cloud computing applicationsUse Haskell concurrency design patterns in big dataAccomplish iterative data processing on big data using HaskellUse MapReduce and work with Haskell on large clustersWho This Book Is ForThose with at least some prior experience with Haskell and some prior experience with big data in another programming language such as Java, C#, Python, or C++.
R 1,571.24

R 428.00

Practical Haskell
Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. This updated edition includes more modern treatment of Haskell's web framework and APIs.This book contains excellent coverage of the Haskell ecosystem and supporting tools, including Cabal and Stack for managing projects, HUnit and QuickCheck for software testing, WAI and Elm to develop the back end and front end of web applications, Persistent and Esqueleto for database access, and parallel and distributed programming libraries.You’ll see how functional programming is gathering momentum, allowing you to express yourself in a more concise way, reducing boilerplate, and increasing the safety of your code. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Practical Haskell, Third Edition takes advantage of this to show off the language and what it can do. Free source code available on the Apress GitHub page for this book.What You Will LearnGet started programming with HaskellExamine the different parts of the languageGain an overview of the most important libraries and tools in the Haskell ecosystemApply functional patterns in real-world scenariosUnderstand monads and monad transformersProficiently use laziness and resource managementWho This Book Is ForExperienced programmers who may be new to the Haskell programming language. However, some prior exposure to Haskell is recommended.
R 1,368.00

Thinking Functionally with Haskell
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. It features case studies in Sudoku and pretty-printing, and over 100 carefully selected exercises with solutions. This engaging text will be welcomed by students and teachers alike.
R 5,772.97

R 458.00

Introduction to Functional Programming Systems Using Haskell
Here is an introduction to functional programming and its associated systems. A unique feature is its use of the language Haskell for teaching both the rudiments and the finer points of the functional technique. Haskell is a new, internationally agreed and accepted functional language that is designed for teaching, research and applications, that has a complete formal description, that is freely available, and that is based on ideas that have a wide consensus. Thus it encapsulates some of the main thrusts of functional programming itself, which is a style of programming designed to confront the software crisis directly. Programs written in functional languages can be built up from smaller parts, and they can also be proved correct, important when software has to be reliable. Moreover, a certain amount of parallelism can be extracted from functional languages automatically. This book serves as an introduction both to functional programming and Haskell, and will be most useful to students, teachers and researchers in either of these areas. An especially valuable feature are the chapters on programming and implementation, along with a large number of exercises.
R 2,841.53


R 465.00

R 767.28

R 478.00

R 1,498.00

R 578.14

R 1,008.45
















































