## Product Description

This book provides a distinct way to teach discrete mathematics. Since discrete mathematics is crucial for rigorous study in computer science, many texts include applications of mathematical topics to computer science or have selected topics of particular interest to computer science. This text fully integrates discrete mathematics with programming and other foundational ideas in computer science. In fact, this text serves not only the purpose of teaching discrete math. It is also an introduction to programming, although a non-traditional one. Functional programming is a paradigm in which the primary language construct is the function and function here is essentially the same as what it is in mathematics. In the functional paradigm we conceive the program as a collection of composed functions, as opposed to a sequence of instructions (in the imperative paradigm) or a set of interacting objects (in the object-oriented paradigm). Dominant computer science curricula emphasize object-oriented and imperative programming, but competence in all paradigms is important for serious programmers and functional programming in particular may be appropriate for many casual programmers, too. For our purposes, the concepts underlying functional programming are especially grounded in those of discrete mathematics. Discrete mathematics and functional programming are equal partners in this endeavor, with the programming topics giving concrete applications and illustrations of the mathematical topics, and the mathematics providing the scaolding for explaining the programming concepts. The two work together in mutual illumination.

## Additional Information

Manufacturer: | Franklin, Beedle & Associates Inc. |

Part Number: | illustrations |

Publisher: | Franklin, Beedle & Associates Inc. |

Studio: | Franklin, Beedle & Associates Inc. |

MPN: | illustrations |

EAN: | 9781590282601 |

Item Weight: | 2.5 pounds |

Package Weight: | 2.5 pounds |

Package Size: | 7.3 x 1.2 x 1.2 inches |

Have questions about this item, or would like to inquire about a custom or bulk order?

If you have any questions about this product by Franklin, Beedle & Associates Inc., contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

## Related Best Sellers

By O'Reilly Media

mpn: black & white illustrations, ean: 9781491949856, isbn: 1491949856,

Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language...

By Manning Publications

ean: 9781617292019, isbn: 161729201X,

Summary Elixir in Action teaches you to apply the new Elixir programming language to practical problems associated with scalability, concurrency, fault tolerance, and high availability. Purchase of the print book includes a free eBook in PDF, Kindle,...

By Packt Publishing

ean: 9781788839358, isbn: 1788839358,

Explore the support Rust offers for creating functional applications in Rust. Learn about various design patterns, implementing concurrency, metaprogramming, and so on in the processKey FeaturesLearn generics, organization, and design patterns in fun...

By Springer

mpn: 46 black & white illustrations, biograph, ean: 9783662493830, isbn: 3662493837,

The two-volume set LNCS 9614 and 9615 constitutes the refereed proceedings of the 19th IACR International Conference on the Practice and Theory in Public-Key Cryptography, PKC 2016, held in Taipei, Taiwan, in March 2016.The 34 revised papers presente...

By Springer

mpn: 51 black & white illustrations, biograph, ean: 9783662493861, isbn: 3662493861,

The two-volume set LNCS 9614 and 9615 constitutes the refereed proceedings of the 19th IACR International Conference on the Practice and Theory in Public-Key Cryptography, PKC 2016, held in Taipei, Taiwan, in March 2016.The 34 revised papers presen...

By Princeton University Press

mpn: 9780691156491, ean: 9780691156491, isbn: 0691156492,

The P-NP problem is the most important open problem in computer science, if not all of mathematics. Simply stated, it asks whether every problem whose solution can be quickly checked by computer can also be quickly solved by computer. The Golden Tick...

By Manning Publications

ean: 9781617293412, isbn: 1617293415,

Summary RxJS in Action gives you the development skills you need to create reactive applications with RxJS. This book is full of theory and practical examples that build on each other and help you begin thinking in a reactive manner. Foreword by Ben ...

By Brand: O'Reilly Media

mpn: 9780596514983, ean: 9780596514983, isbn: 0596514980,

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...

By Manning Publications

ean: 9781617293566, isbn: 1617293563,

Manning's bestselling Java 8 book has been revised for Java 9! In Modern Java in Action, readers build on their existing Java language skills with the newest features and techniques. The release of Java 9 builds on what made Java 8 so exciting. In ad...

By Manning Publications

ean: 9781617292828, isbn: 1617292826,

Summary Functional Programming in JavaScript teaches JavaScript developers functional techniques that will improve extensibility, modularity, reusability, testability, and performance. Through concrete examples and jargon-free explanations, this book...