Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
All characters reduced
Refactoring with C++ - Explore modern ways of developing maintainable and efficient applications - cover

Refactoring with C++ - Explore modern ways of developing maintainable and efficient applications

Dmitry Danilov

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

Despite the prevalence of higher-level languages, C++ is still running the world, from bare-metal embedded systems to distributed cloud-native systems. C++ is on the frontline whenever there is a need for a performance-sensitive tool supporting complex data structures. The language has been actively evolving for the last two decades.
This book is a comprehensive guide that shows you how to implement SOLID principles and refactor legacy code using the modern features and approaches of C++, the standard library, Boost library collection, and Guidelines Support Library by Microsoft. The book begins by describing the essential elements of writing clean code and discussing object-oriented programming in C++. You’ll explore the design principles of software testing with examples of using popular unit testing frameworks such as Google Test. The book also guides you through applying automated tools for static and dynamic code analysis using Clang Tools.
By the end of this book, you’ll be proficient in applying industry-approved coding practices to design clean, sustainable, and readable real-world C++ code.
Disponibile da: 19/07/2024.
Lunghezza di stampa: 368 pagine.

Altri libri che potrebbero interessarti

  • Small Action BIG RESULTS - Everyday small actions result in bigger rewards plant your seeds today and watch them grow - cover

    Small Action BIG RESULTS -...

    Book Cave

    • 0
    • 0
    • 0
    All of us have things we want to change about ourselves. 
    All of us have goals and aspirations, and perfect versions of ourselves that we imagine. We all want to have better abs, better teeth, more confidence, and more money. 
    And every now and then, we get sick of just “wanting” those things and we endeavour to do something about it. That normally involves beginning a new training program, or it means investing money, or changing bank account. 
    We make a huge effort to make these changes, but we seldom end up getting the results we want. In fact, many people have completely given up on the hope that they can EVER change. 
    Why is that? 
    Normally, it’s because we approach our goals in the completely the wrong way. We are looking for drastic change. We want to see immediate results. 
    But that’s not how improvement really works.
    Mostra libro
  • Blockchain - From Concept to Implementation: Navigating the World of Blockchain Technology - cover

    Blockchain - From Concept to...

    Jasper Donovan

    • 0
    • 0
    • 0
    Are you interested in the revolutionary technology redefining industries and the digital landscape? Look no further than "Blockchain: From Concept to Implementation- Navigating the World of Blockchain Technology." This in-depth book explores the blockchain world and walks you through its foundational ideas, real-world applications, and possible effects on various sectors of the economy and society. 
    As you begin on an interactive journey through blockchain's fundamental concepts, learn how it functions from the inside out. This book thoroughly examines the fundamental components that drive blockchain technology, covering everything from decentralization and consensus methods to cryptography and smart contracts. Learn in-depth how blockchain may improve productivity, security, and transparency in a variety of industries. 
    Just consider the potential uses for blockchain technology. Imagine simplified supply chains, safe financial transactions, open governance structures, and data-controlling individuals. Using "Blockchain: From Concept to Implementation- Navigating the World of Blockchain Technology," you can realize these desires. Discover how blockchain can transform various sectors, fostering creativity and ushering in a decentralized future, including finance, healthcare, supply chain management, voting systems, and more.
    Mostra libro
  • In Praise of Floods - The Untamed River and the Life It Bring - cover

    In Praise of Floods - The...

    James C. Scott

    • 0
    • 0
    • 0
    James C. Scott reframes rivers as alive and dynamic, revealing the consequences of treating them as resources for our profit Rivers, on a long view, are alive. They are born; they change; they shift their channels; they forge new routes to the sea; they move both gradually and violently; they can teem (usually) with life; they may die a quasi-natural death; they are frequently maimed and even murdered. It is the annual flood pulse—the brief time when the river occupies the floodplain—that gives a river its vitality, but it is human engineering that kills it, suppressing the flood pulse with dams, irrigation, siltation, dikes, and levees. In demonstrating these threats to the riverine world, award-winning author James C. Scott examines the life history of a particular river, the Ayeyarwady (Irrawaddy) of Burma, the heartland and superhighway of Burman culture. Scott opens our understanding of rivers to encompass their entirety—tributaries, wetlands, floodplains, backwaters, eddies, periodic marshlands, and the assemblage of life forms dependent on rivers for their existence and well-being. For anyone interested in the Anthropocene and the Great Acceleration, rivers offer a striking example of the consequences of human intervention in trying to control and domesticate a natural process, the complexity and variability of which we barely understand.
    Mostra libro
  • Revolution and Rebirth - Transforming the food and Agriclture sectore - cover

    Revolution and Rebirth -...

    Ismail Serageldin

    • 0
    • 0
    • 0
    Ismail Serageldin is the Co-Chair of the Board of Trustees of the Nizami  Ganjavi International Center (NGIC).  He was the Founding Director of the Bibliotheca Alexandrina, the New Library of Alexandria in Egypt (2001-2017).  Before that he was the Vice-President of the World Bank (1993-2000) in charge of Environmentally Sustainable Development (ESD), and the Chairman of the Consultative Group for International Agricultural Research (CGIAR).  He served on many international committees and commissions, including serving as a member of the High Level group for the Alliance of Civilizations convened by the Secretary General of the United Nations (2006-2007).   He was also a distinguished professor at Wageningen University and the College de France. He is a member of many Academies and serves on many commissions, boards, and advisory committees for academic, research, and NGO institutions. He has lectured widely and published more than 100 books and 500 articles. He has received many awards from many countries and has received more than 40 honorary doctorates from all over the world.
    Mostra libro
  • Building Training and Hardware for LLM AI - A Comprehensive Guide to Large Language Model Development Training and Hardware Infrastructure - cover

    Building Training and Hardware...

    Et Tu Code

    • 0
    • 0
    • 0
    Building, Training, and Hardware for LLM AI is your comprehensive guide to mastering the development, training, and hardware infrastructure essential for Large Language Model (LLM) projects. With a focus on practical insights and step-by-step instructions, this eBook equips you with the knowledge to navigate the complexities of LLM development and deployment effectively. 
    Starting with an introduction to Language Model Development and the Basics of Natural Language Processing (NLP), you'll gain a solid foundation before delving into the critical decision-making process of Choosing the Right Framework and Architecture. Learn how to Collect and Preprocess Data effectively, ensuring your model's accuracy and efficiency from the outset. 
    Model Architecture Design and Evaluation Metrics are explored in detail, providing you with the tools to create robust models and validate their performance accurately. Throughout the journey, you'll also address ethical considerations and bias, optimizing performance and efficiency while ensuring fair and responsible AI deployment. 
    Explore the landscape of Popular Large Language Models, integrating them with applications seamlessly and continuously improving their functionality and interpretability. Real-world Case Studies and Project Examples offer invaluable insights into overcoming challenges and leveraging LLMs for various use cases. 
    The book doesn't stop at software; it provides an in-depth exploration of Hardware for LLM AI. From understanding the components to optimizing hardware for maximum efficiency, you'll learn how to create on-premises or cloud infrastructure tailored to your LLM needs. 
    Whether you're a seasoned developer or a newcomer to the field, "Building, Training, and Hardware for LLM AI" empowers you to navigate the complexities of LLM development with confidence, setting you on the path to success in the exciting world of large language models.
    Mostra libro
  • My First Summer In The Sierra - cover

    My First Summer In The Sierra

    John Muir

    • 0
    • 0
    • 0
    In My First Summer in the Sierra, John Muir recounts his transformative journey through California’s Sierra Nevada in the summer of 1869. As a young Scottish-American naturalist, Muir joins a crew of shepherds driving a flock of sheep to the high mountain meadows. Through vivid and poetic descriptions, he captures the breathtaking landscapes, towering sequoias, rushing rivers, and vast granite peaks. 
    Muir’s keen observations of the flora, fauna, and geology of the region, combined with his deep spiritual connection to nature, reflect his evolving philosophy of wilderness preservation. His journal entries, written with enthusiasm and reverence, reveal his profound love for the Sierra and his growing advocacy for protecting its beauty. 
    This classic work, filled with wonder and awe, is a cornerstone of American nature writing and played a key role in inspiring the conservation movement and the creation of national parks. 
    Cover Photo by gali: https://www.pexels.com/photo/trees-near-mountain-640907/
    Mostra libro