Learning C++ Functional Programming:
bApply Functional Programming techniques to C++ to build highly modular, testable, and reusable code/bh2About This Book/h2ulliModularize your applications and make them highly reusable and testable/liliGet familiar with complex concepts such as metaprogramming, concurrency,
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Publishing Limited
2017
|
Ausgabe: | 1 |
Schlagworte: | |
Zusammenfassung: | bApply Functional Programming techniques to C++ to build highly modular, testable, and reusable code/bh2About This Book/h2ulliModularize your applications and make them highly reusable and testable/liliGet familiar with complex concepts such as metaprogramming, concurrency, and immutability/liliA highly practical guide to building functional code in C++ filled with lots of examples and real-world use cases/li/ulh2Who This Book Is For/h2This book is for C++ developers comfortable with OOP who are interested in learning how to apply the functional paradigm to create robust and testable apps.h2What You Will Learn/h2ulliGet to know the difference between imperative and functional approaches/liliSee the use of first-class functions and pure functions in a functional style/liliDiscover various techniques to apply immutable state to avoid side effects/liliDesign a recursive algorithm effectively/liliCreate faster programs using lazy evaluation/liliStructure code using design patterns to make the design process easier/liliUse concurrency techniques to develop responsive software/liliLearn how to use the C++ Standard Template Library and metaprogramming in a functional way to improve code optimization/li/ulh2In Detail/h2Functional programming allows developers to divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the C++ 17 features that can be applied to build software in a functional way.The book is divided into three modules- the first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your application's performance. |
Beschreibung: | 1 Online-Ressource (304 Seiten) |
ISBN: | 9781787280588 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV047069842 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 201218s2017 |||| o||u| ||||||eng d | ||
020 | |a 9781787280588 |9 978-1-78728-058-8 | ||
035 | |a (ZDB-5-WPSE)9781787280588304 | ||
035 | |a (OCoLC)1227478641 | ||
035 | |a (DE-599)BVBBV047069842 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
100 | 1 | |a Anggoro, Wisnu |e Verfasser |4 aut | |
245 | 1 | 0 | |a Learning C++ Functional Programming |c Anggoro, Wisnu |
250 | |a 1 | ||
264 | 1 | |a Birmingham |b Packt Publishing Limited |c 2017 | |
300 | |a 1 Online-Ressource (304 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | |a bApply Functional Programming techniques to C++ to build highly modular, testable, and reusable code/bh2About This Book/h2ulliModularize your applications and make them highly reusable and testable/liliGet familiar with complex concepts such as metaprogramming, concurrency, | ||
520 | |a and immutability/liliA highly practical guide to building functional code in C++ filled with lots of examples and real-world use cases/li/ulh2Who This Book Is For/h2This book is for C++ developers comfortable with OOP who are interested in learning how to apply the functional paradigm to create robust and testable apps.h2What You Will Learn/h2ulliGet to know the difference between imperative and functional approaches/liliSee the use of first-class functions and pure functions in a functional style/liliDiscover various techniques to apply immutable state to avoid side effects/liliDesign a recursive algorithm effectively/liliCreate faster programs using lazy evaluation/liliStructure code using design patterns to make the design process easier/liliUse concurrency techniques to develop responsive software/liliLearn how to use the C++ Standard Template Library and metaprogramming in a functional way to improve code optimization/li/ulh2In Detail/h2Functional programming allows developers to | ||
520 | |a divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the C++ 17 features that can be applied to build software in a functional way.The book is divided into three modules- the first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your application's performance. | ||
650 | 4 | |a COMPUTERS / Programming / Algorithms | |
650 | 4 | |a COMPUTERS / Programming / Object Oriented | |
912 | |a ZDB-5-WPSE | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032476868 |
Datensatz im Suchindex
_version_ | 1804182072074436608 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Anggoro, Wisnu |
author_facet | Anggoro, Wisnu |
author_role | aut |
author_sort | Anggoro, Wisnu |
author_variant | w a wa |
building | Verbundindex |
bvnumber | BV047069842 |
collection | ZDB-5-WPSE |
ctrlnum | (ZDB-5-WPSE)9781787280588304 (OCoLC)1227478641 (DE-599)BVBBV047069842 |
edition | 1 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03020nmm a2200337zc 4500</leader><controlfield tag="001">BV047069842</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201218s2017 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781787280588</subfield><subfield code="9">978-1-78728-058-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-5-WPSE)9781787280588304</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227478641</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047069842</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Anggoro, Wisnu</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning C++ Functional Programming</subfield><subfield code="c">Anggoro, Wisnu</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Publishing Limited</subfield><subfield code="c">2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (304 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">bApply Functional Programming techniques to C++ to build highly modular, testable, and reusable code/bh2About This Book/h2ulliModularize your applications and make them highly reusable and testable/liliGet familiar with complex concepts such as metaprogramming, concurrency, </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">and immutability/liliA highly practical guide to building functional code in C++ filled with lots of examples and real-world use cases/li/ulh2Who This Book Is For/h2This book is for C++ developers comfortable with OOP who are interested in learning how to apply the functional paradigm to create robust and testable apps.h2What You Will Learn/h2ulliGet to know the difference between imperative and functional approaches/liliSee the use of first-class functions and pure functions in a functional style/liliDiscover various techniques to apply immutable state to avoid side effects/liliDesign a recursive algorithm effectively/liliCreate faster programs using lazy evaluation/liliStructure code using design patterns to make the design process easier/liliUse concurrency techniques to develop responsive software/liliLearn how to use the C++ Standard Template Library and metaprogramming in a functional way to improve code optimization/li/ulh2In Detail/h2Functional programming allows developers to </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the C++ 17 features that can be applied to build software in a functional way.The book is divided into three modules- the first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your application's performance. </subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Programming / Algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Programming / Object Oriented</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-5-WPSE</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032476868</subfield></datafield></record></collection> |
id | DE-604.BV047069842 |
illustrated | Not Illustrated |
index_date | 2024-07-03T16:13:33Z |
indexdate | 2024-07-10T09:01:44Z |
institution | BVB |
isbn | 9781787280588 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032476868 |
oclc_num | 1227478641 |
open_access_boolean | |
physical | 1 Online-Ressource (304 Seiten) |
psigel | ZDB-5-WPSE |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Packt Publishing Limited |
record_format | marc |
spelling | Anggoro, Wisnu Verfasser aut Learning C++ Functional Programming Anggoro, Wisnu 1 Birmingham Packt Publishing Limited 2017 1 Online-Ressource (304 Seiten) txt rdacontent c rdamedia cr rdacarrier bApply Functional Programming techniques to C++ to build highly modular, testable, and reusable code/bh2About This Book/h2ulliModularize your applications and make them highly reusable and testable/liliGet familiar with complex concepts such as metaprogramming, concurrency, and immutability/liliA highly practical guide to building functional code in C++ filled with lots of examples and real-world use cases/li/ulh2Who This Book Is For/h2This book is for C++ developers comfortable with OOP who are interested in learning how to apply the functional paradigm to create robust and testable apps.h2What You Will Learn/h2ulliGet to know the difference between imperative and functional approaches/liliSee the use of first-class functions and pure functions in a functional style/liliDiscover various techniques to apply immutable state to avoid side effects/liliDesign a recursive algorithm effectively/liliCreate faster programs using lazy evaluation/liliStructure code using design patterns to make the design process easier/liliUse concurrency techniques to develop responsive software/liliLearn how to use the C++ Standard Template Library and metaprogramming in a functional way to improve code optimization/li/ulh2In Detail/h2Functional programming allows developers to divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the C++ 17 features that can be applied to build software in a functional way.The book is divided into three modules- the first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your application's performance. COMPUTERS / Programming / Algorithms COMPUTERS / Programming / Object Oriented |
spellingShingle | Anggoro, Wisnu Learning C++ Functional Programming COMPUTERS / Programming / Algorithms COMPUTERS / Programming / Object Oriented |
title | Learning C++ Functional Programming |
title_auth | Learning C++ Functional Programming |
title_exact_search | Learning C++ Functional Programming |
title_exact_search_txtP | Learning C++ Functional Programming |
title_full | Learning C++ Functional Programming Anggoro, Wisnu |
title_fullStr | Learning C++ Functional Programming Anggoro, Wisnu |
title_full_unstemmed | Learning C++ Functional Programming Anggoro, Wisnu |
title_short | Learning C++ Functional Programming |
title_sort | learning c functional programming |
topic | COMPUTERS / Programming / Algorithms COMPUTERS / Programming / Object Oriented |
topic_facet | COMPUTERS / Programming / Algorithms COMPUTERS / Programming / Object Oriented |
work_keys_str_mv | AT anggorowisnu learningcfunctionalprogramming |