product
4203762Modern C Programming Cookbookhttps://www.gandhi.com.mx/modern-c---programming-cookbook-9781786464736/phttps://gandhi.vtexassets.com/arquivos/ids/2748529/646cc781-c24c-45b3-8b80-26a7fb6d19ff.jpg?v=638384400358900000MXNPackt PublishingOutOfStock/Ebooks/4139519Modern C Programming Cookbook00https://www.gandhi.com.mx/modern-c---programming-cookbook-9781786464736/phttps://gandhi.vtexassets.com/arquivos/ids/2748529/646cc781-c24c-45b3-8b80-26a7fb6d19ff.jpg?v=638384400358900000OutOfStockMXN0DIEbook20179781786464736_W3siaWQiOiI5ODBiNmIxZi1mOTZjLTRmYTctYTExNC0wMmI5Y2RhODBiMWMiLCJsaXN0UHJpY2UiOjkwMywiZGlzY291bnQiOjkwLCJzZWxsaW5nUHJpY2UiOjgxMywiaW5jbHVkZXNUYXgiOnRydWUsInByaWNlVHlwZSI6Ildob2xlc2FsZSIsImN1cnJlbmN5IjoiTVhOIiwiZnJvbSI6IjIwMjQtMDQtMDhUMTY6MDA6MDBaIiwicmVnaW9uIjoiTVgiLCJpc1ByZW9yZGVyIjpmYWxzZX1d9781786464736_<p><strong>Over 100 recipes to help you overcome your difficulties with C programming and gain a deeper understanding of the working of modern C</strong></p><h2>About This Book</h2><ul><li>Explore the most important language and library features of C17, including containers, algorithms, regular expressions, threads, and more,</li><li>Get going with unit testing frameworks Boost.Test, Google Test and Catch,</li><li>Extend your C knowledge and take your development skills to new heights by making your applications fast, robust, and scalable.</li></ul><h2>Who This Book Is For</h2><p>If you want to overcome difficult phases of development with C and leverage its features using modern programming practices, then this book is for you. The book is designed for both experienced C programmers as well as people with strong knowledge of OOP concepts.</p><h2>What You Will Learn</h2><ul><li>Get to know about the new core language features and the problems they were intended to solve</li><li>Understand the standard support for threading and concurrency and know how to put them on work for daily basic tasks</li><li>Leverage Cs features to get increased robustness and performance</li><li>Explore the widely-used testing frameworks for C and implement various useful patterns and idioms</li><li>Work with various types of strings and look at the various aspects of compilation</li><li>Explore functions and callable objects with a focus on modern features</li><li>Leverage the standard library and work with containers, algorithms, and iterators</li><li>Use regular expressions for find and replace string operations</li><li>Take advantage of the new filesystem library to work with files and directories</li><li>Use the new utility additions to the standard library to solve common problems developers encounter including string_view, any , optional and variant types</li></ul><h2>In Detail</h2><p>C is one of the most widely used programming languages. Fast, efficient, and flexible, it is used to solve many problems. The latest versions of C have seen programmers change the way they code, giving up on the old-fashioned C-style programming and adopting modern C instead.</p><p>Beginning with the modern language features, each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. You will learn major concepts about the core programming language as well as common tasks faced while building a wide variety of software. You will learn about concepts such as concurrency, performance, meta-programming, lambda expressions, regular expressions, testing, and many more in the form of recipes. These recipes will ensure you can make your applications robust and fast.</p><p>By the end of the book, you will understand the newer aspects of C11/14/17 and will be able to overcome tasks that are time-consuming or would break your stride while developing.</p><h2>Style and approach</h2><p>This book follows a recipe-based approach, with examples that will empower you to implement the core programming language features and explore the newer aspects of C.</p>9781786464736_Packt Publishinglibro_electonico_2988286c-6b06-328f-8fe7-518ed18e2c07_9781786464736;9781786464736_9781786464736Marius BancilaInglésMéxicohttps://getbook.kobo.com/koboid-prod-public/packt-epub-787825c3-95ba-4491-bdfb-4d5bd3f02fd7.epub2017-05-15T00:00:00+00:00Packt Publishing