Catalog Search Results
Author
Publisher
Apress
Language
English
Description
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 book contains excellent coverage of the Haskell ecosystem and supporting tools, include Cabal and Stack for managing projects, HUnit and QuickCheck for software testing, the Spock framework for developing web applications, Persistent and Esqueleto...
Author
Language
English
Formats
Description
Scala 3--A Clear, Concise Guide Scala 3 is concise, consistent, flexible, robust, and efficient, but there's a lot to learn and navigating features and improvements can be challenging. Scala for the Impatient, Third Edition, is a complete yet concise guide that reflects the major enhancements of Scala 3, from improved syntax and revamped type system to powerful contextual abstractions. This indispensable tutorial offers a faster, easier pathway for...
Author
Publisher
O'Reilly media
Pub. Date
2022
Language
English
Description
Learn how to think and write code like a functional programmer. With this practical guide, software developers familiar with object-oriented programming will dive into the core concepts of functional programming and learn how to use both functional and OOP features together on large or complex software projects. Author Jack Widman uses samples from Java, Python, C#, Scala, and JavaScript to help you gain a new perspective and a set of tools for managing...
Author
Series
Publisher
O'Reilly
Pub. Date
[2019]
Language
English
Description
"Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You'll learn everything from language fundamentals to collections, generics, lambdas, and higher-order functions. Along the way, you'll get to play with both object-oriented and functional programming."--Amazon.com...
Author
Publisher
PRAGMATIC BOOKSHELF, THE
Pub. Date
2021
Language
English
Description
Reusing well-written, well-debugged, and well-tested code improves productivity, code quality, and software configurability and relieves pressure on software developers. When you organize your code into self-contained modular units, you can use them as building blocks for your future projects and share them with other programmers, if needed. Understand the benefits and downsides of seven code reuse models so you can confidently reuse code at any development...
Author
Series
Publisher
Pragmatic Bookshelf
Pub. Date
[2018]
Language
English
Description
Getting started -- Exploring Clojure -- Unifying data with sequences -- Functional programming -- Specifications -- State and concurrency -- Protocols and datatypes -- Macros -- Multimethods -- Java Interop -- Building an application.
"Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure...
Author
Publisher
Manning Publications Co
Pub. Date
[2018]
Language
English
Description
Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'll learn Haskell the best possible way'by doing Haskell! About the Technology Programming languages often differ only around the edges'a few keywords, libraries, or platform choices. Haskell gives you an entirely new point of view. To the software pioneer...
Author
Publisher
Apress
Pub. Date
[2017]
Language
English
Description
Showing you how to use ClojureScript to create powerful serverless Web applications that are responsive and engaging, this book presents Reactive recipes with Reagent, a ClojureScript reactive framework, to create interactive applications. --
Author
Publisher
Manning Publications
Pub. Date
2022.
Language
English
Description
Functional Programming in C#, Second Edition teaches functional thinking for real-world problems. It reviews the C# language features that allow you to program functionally and through many practical examples shows the power of function composition, data-driven programming, and immutable data structures. All code examples work with .NET 6 and C# 10.
Author
Series
Publisher
Pragmatic Bookshelf
Pub. Date
[2018]
Language
English
Description
Behind every programming language lies a vision of how programs should be built. The vision behind Clojure is of a radically simple language framework holding together a sophisticated collection of programming features. Learning Clojure involves much more than just learning the mechanics of the language. To really get Clojure you need to understand the ideas underlying this structure of framework and features. You need this book: an accessible introduction...
13) Beginning functional JavaScript: uncover the concepts of functional programming with EcmaScript 8
Author
Publisher
Apress
Pub. Date
[2018]
Language
English
Description
Providing simple, concise, and ready-to-run code samples, this book will show you functional programming concepts using JavaScript ES8 including currying, partial functions, higher-order functions, and monads. --
14) Haskell in Depth
Author
Publisher
Manning Publications Co. LLC
Pub. Date
2021
Language
English
Description
Software for high-precision tasks like financial transactions, defense systems, and scientific research must be absolutely, provably correct. As a purely functional programming language, Haskell enforces a mathematically rigorous approach that can lead to concise, efficient, and bug-free code. To write such code you'll need deep understanding. You can get it from this book! Haskell in depth unlocks a new level of skill with this challenging language....
Author
Publisher
Manning Publications
Pub. Date
2019.
Language
English
Description
Functional Programming in C++ helps you unleash the functional side of your brain, as you gain a powerful new perspective on C++ coding. You'll discover dozens of examples, diagrams, and illustrations that break down the functional concepts you can apply in C++, including lazy evaluation, function objects and invokables, algebraic data types, and more. As you read, you'll match FP techniques with practical scenarios where they offer the most benefit....
Author
Publisher
Packt Publishing
Pub. Date
[2022]
Language
English
Description
Python isn't all about object-oriented programming. Discover a valuable way of thinking about code design through a function-first approach - and learn when you need to use it. Now with detailed exercises at the end of every chapter! Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Learn how, when, and why to adopt functional elements in your projects Explore the Python modules essential to functional programming,...
Didn't find it?
Can't find what you are looking for? Try our Materials Request Service. Submit Request