No Starch Press, 2012. - 233 p. ISBN: 1593274246, 9781593274245 The real challenge of programming isn't learning a language's syntax — it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how...
Every C++ professional needs a copy of Effective C++. It is an absolute must-read for all thinking of doing serious C++ development. If you’ve not read Effective C++ & you think you know everything about C++, think again. — Steve Schirripa, Software Engineer, GoogleC++ & the C++ community have grown up in the last fifteen years, & the third version of Effective C++ reflects...
Packt Publishing, 2013. - 78 p. Language: English If you need stable, dynamically developed, and easy-to-configure instrumentation for application development, look no further than MinGW. It supplies all the dynamic tools you need to enable you to develop Microsoft Windows applications, while allowing for easy integration with the software that you already use. This book will...
Brian (Beej Jorgensen) Hall, 2015 - 105 p. - Version 3.0.17 Socket programming got you down? Is this stuff just a little too difficult to figure out from the manpages? You want to do cool Internet programming, but you don't have time to wade through a gob of structs trying to figure out if you have to call bind()before you connect(), etc., etc. Well, guess what! I've already...
Introduction to Objects, Making & Using Objects, The C in C++, Data Abstraction, Hiding the Implementation, Initialization & Cleanup, Function Overloading & Default Arguments, Constants, Inline Functions, Name Control, References & the Copy-Constructor, Operatorb Overloading, Dynamic Object Creation, Inheritance & Composition, Polymorphism & Virtual Functions, Introduction to...
Birkhäuser, 2001. — 606 p. — ISBN: 3764366109, 9783764366100 This is a self-contained, systematic and comprehensive introduction to all the subjects and techniques important in scientific computing. The style and presentation are readily accessible to undergraduates and graduates. A large number of examples, accompanied by complete C++ and Java code wherever possible, cover...
Wilsonville: Mentor Graphics Corp, 2010. — 286 p. A must-have book for every C++ programmer. "Are you an RTL or system designer that is currently using, moving, or planning to move to an HLS design environment? Finally, a comprehensive guide for designing hardware using C++ is here. Michael Fingeroff’s High-Level Synthesis Blue Book presents the most effective C++ synthesis...
Packt Publishing, 2013. — 216 p. — ISBN: 1783283327, 9781783283323. There are a number of frameworks available for developing cross-platform applications. JUCE achieves this with a combination of consistency, ease-of-use, and breadth of functionality. JUCE is a C++ toolkit for building cross-platform applications on PC, Mac, Linux, iOS, and Android. It encourages you to write...
Extended STL shows how to go beyond the C++ standard and extend the Standard Template Library into the wider C++ world of APIs and non-standard collections, to write software that is more efficient, expressive, flexible, and robust. In Volume 1, innovative techniques help you master STL extension in two important areas: adapting technology-specific libraries and operating...
C++, although a marvelous language, isn't perfect. Matthew Wilson has been working with it for over a decade, and during that time he has found inherent limitations that require skilful workarounds. In this book, he doesn't just tell you what's wrong with C++, but offers practical techniques and tools for writing code that's more robust, flexible, efficient, and maintainable....
A book formatted as a help file (CHM) in a WinRAR archive. Contains a brief description of all the main Boost C++ libraries. Organization of This Book. Introduction to Boost . String and Text Processing. Data Structures, Containers, Iterators, and Algorithms. Function Objects and Higher-Order Programming. Generic Programming and Template Metaprogramming. Math and Numerics....
This is a collection of algorithms for sortning and searching. Descriptions are brief and intuitive, with just enough theory thrown in to make you nervous.
Second Edition C++ Fundamentals Introducing Data Types and Operators Program Control Statements Arrays, Strings, and Pointers Introducing Functions A Closer Look at Functions More Data Types and Operators Classes and Objects A Closer Look at Classes Inheritance, Virtual Functions, and Polymorphism The C++ I/O System Exceptions, Templates, and Other Advanced Topics
No Starch Press, 2012. — 233 p. — ISBN13: 9781593274245. The real challenge of programming isn't learning a language's syntax — it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to...
One of the best languages for the development of financial engineering and instrument pricing applications is C++. This book has several features that allow developers to write robust, flexible and extensible software systems. The book is an ANSI/ISO standard, fully object-oriented and interfaces with many third-party applications. It has support for templates and generic...
This Schaum's Outline presents all the fundamental concepts of the current ANSI standard version of the C++ programming language. This is an object-oriented extension of the very popular C language, and it promises to grow in popularity. Many complete programs are included.
Packt Publishing, 2013. — 364 p. — ISBN13: 9781849518048. openFrameworks is a powerful programming toolkit and library designed to assist the creative process through simplicity and intuitiveness. It's a very handy software library written in C++ to reduce the software development process, helping you to kick-start creative coding. With the help of C++ and shaders support,...
New York: Routledge, 2019. — 698 p. Designing Audio Effect Plugins in C++ presents everything you need to know about digital signal processing in an accessible way. Not just another theory-heavy digital signal processing book, nor another dull build-a-generic-database programming book, this book includes fully worked, downloadable code for dozens of professional audio effect...
Type: User Documentation Number of documents: 5 [PDF] Release: 30th November 2012 Author: Geant Collaboration GEANT is the name of a series of simulation software designed to describe the passage of elementary particles through matter, using Monte Carlo methods (C++). The name is an acronym formed from "GEometry ANd Tracking". Originally developed at CERN for high energy...
Apress, 2009. — 725 p. Exploring C++ uses a series of self–directed lessons to divide C++ into bite–sized chunks that you can digest as rapidly as you can swallow them. The book assumes only a basic understanding of fundamental programming concepts (variables, functions, expressions, statements) and requires no prior knowledge of C or any other particular language. It reduces...
Exceptional C++ shows by example how to go about sound software engineering in standard C++. Do you enjoy solving thorny C++ problems and puzzles? Do you relish writing robust and extensible code? Then take a few minutes and challenge yourself with some tough C++ design and programming problems. The puzzles and problems in Exceptional C++ not only entertain, they will help you...
This book is an excellent introduction to the process of programming. It focuses on the theories and methods used, and not just a 'type this and it will do blarg' approach to teaching the language. I plan to use this as a textbook for a Continuing Education class I'm in the process of setting up.
299 p. A first look at OOP and C++ Writing complete OOP programs Arrays and strings Functions Constructors Operator overloading Inheritance Pointers Virtual functions and friend functions Streams and files Templates, exceptions, and more The standard template library
In Part I, you will develop your basic skills in understanding and writing simple programs. By now, you should know how to use the C++ compiler as described in Part 0. Computer programs are directions that tell the computer how to solve a problem. The simplest kinds of problems can be solved in a straight sequence of steps. These sequential programs do not check for any...
This powerful study tool is the best tutor you can have if you want top grades and thorough understanding of the fundamentals of computing with C++, the computing language taught at 83% of all colleges. This student-friendly study guide leads you step-by-step through the entire computer science course, giving you 420 problems with fully worked solutions and easy-to-follow...
Universidad de Huelva, 2012. — 239 p. This manual documents the use of Fuzzy Logic Tools (FLT), a C++ framework for storage, analysis and design of fully general multiple-input multiple-output (MIMO) Takagi-Sugeno fuzzy control systems, without constraints in the order of either the inputs or the output vectors. This reference manual is intended as a reference work for those...
This document contains the guidelines for writing C/C++ code for Dynamic Software Solutions. The point of a style guide is to greater uniformity in the appearance of source code. The benefit is enhanced readability and hence maintainability for the code. Wherever possible, we adopt stylistic conventions that have been proved to contribute positively to readability and/or...
Edition 6.1.2 — Free Software Foundation, 2016. — 148 p. This manual describes how to install and use the GNU multiple precision arithmetic library. Introduction to GNU MP. How to use this manual. Installing GMP. GMP Basics. Reporting Bugs. Integer Functions. Rational Number Functions. Floating-point Functions. Low-level Functions. Random Number Functions. Formatted Output and...
Jesse Liberty's C++ Unleashed presents focused explanations of the core features and complexities of C++. The text covers advanced object-oriented analysis and design strategies and implementation issues associated with memory management, STL container classes, iterators, and algorithms. Manipulate data using dynamic data structures and recursion, efficient sorting algorithms,...
Sonar Publishing, 2024. — 466 p. — ISBN-13 9798224835379. "Navigating the Worlds of C and C++: Masters of Code" offers an unparalleled journey into the realms of two of the most influential programming languages in the history of computing. This comprehensive guide is designed for both beginners eager to lay a solid foundation and experienced programmers seeking to refine their...
The purpose of this document is to provide you with a comprehensive list of URL pointers and programming tips on C++. Also, this document provides a Java−like String class, string tokenizer, memory functions and many other functions, which can be used in general C++ applications. C++ and Java is often used concurrently in many software projects. Programmers jump back and forth...
CompreQuest Books, 2024. — 425 p. — (Computer Science Fundamentals). Captivating Introduction to Compiler Construction. Are you ready to delve into the fascinating world of compiler construction? Look no further than "C++ Compiler Construction: Mastering Language Processing" by Theophilus Edet. This comprehensive guide is designed to captivate the attention of developers,...
O’Reilly Media, 2024. — 426 p. — ISBN: 1098100808. This practical book demonstrates why C++ is still one of the dominant production-quality languages for financial applications and systems. Many programmers believe that C++ is too difficult to learn. Author Daniel Hanson demonstrates that this is no longer the case, thanks to modern features added to the C++ Standard beginning...
HiTeX Press, 2024. — 960 p. "Mastering C++ Design Patterns: Create Efficient and Scalable Code" is an authoritative guide for software developers seeking to deepen their understanding of design patterns within the context of C++. This book meticulously covers the core patterns — creational, structural, and behavioral — unearthing the underlying principles that have made them...
The C++ Standard Library not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code. About this Book Introduction to C++ and the Standard Library General Concepts Utilities The...
Packt Publishing, 2013. - 78 p. Language: English If you need stable, dynamically developed, and easy-to-configure instrumentation for application development, look no further than MinGW. It supplies all the dynamic tools you need to enable you to develop Microsoft Windows applications, while allowing for easy integration with the software that you already use. This book will...
John Wiley & Sons, 1995. — 496 p. Using techniques developed in the classroom at America Online's Programmer's University, Michael Daconta deftly pilots programmers through the intricacies of the two most difficult aspects of C++ programming: pointers and dynamic memory management. Written by a programmer for programmers, this no-nonsense, nuts-and-bolts guide shows you how to...
Apress, 2024. - 932 p. - ISBN: 9798868807732. Learn how to use the classes, algorithms, and other programming constructs of C++ STL. This comprehensive and practical guide covers many STL programming topics and highlights numerous programming constructs from the C++20 and C++23 standards. Mastering the use of STL can be daunting for both new and experienced C++ programmers. It...
Apress Media LLC, 2025. — 383 p. — ISBN-13 979-8-8688-0801-2. Understand and implement data structures and bridge the gap between theory and application. This book covers a wide range of data structures, from basic arrays and linked lists to advanced trees and graphs, providing readers with in-depth insights into their implementation and optimization in C++. You'll explore...
John Wiley & Sons, Inc., 2025. — 192 p. — (For Dummies (Computer/Tech)). — ISBN: 978-1-394-30788-3. The quick and crystal-clear guide to C++ programming C++ Essentials For Dummies is your useful reference to the key concepts of C++, the popular general-purpose language utilized everywhere from building games to writing parts of operating systems. With minimal review and...
No Starch Press, 2012. — 233 p. — ISBN: 978-1593274245 The real challenge of programming isn't learning a language's syntax — it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think...
Packt Publishing, 2013. — 364 p. — ISBN13: 9781849518048. openFrameworks is a powerful programming toolkit and library designed to assist the creative process through simplicity and intuitiveness. It's a very handy software library written in C++ to reduce the software development process, helping you to kick-start creative coding. With the help of C++ and shaders support,...
Birmingham: Packt Publishing, 2024. — 362 p. — ISBN: 1837633770. Improve readability and understandability of code using C++ best practices. Key Features Enrich your coding skills using features from the modern C++ standard and industry-approved libraries. Implement refactoring techniques and SOLID principles in C++. Apply automated tools to improve your code quality. Purchase...
Packt Publishing, 2018. — 1316 p. Key Features: Develop strong C++ skills to build a variety of applications. Explore features of C++17, such as containers, algorithms, and threads. Grasp the standard support for threading and concurrency and use them in basic daily tasks. Book Description: C++ is one of the most widely used programming languages. It is fast, flexible, and used...
2nd. ed. - Birmingham: Packt Publishing, 2025. - 506 p. - ISBN: 1805120573. Apply supervised and unsupervised machine learning algorithms using C++ libraries, such as PyTorch C++ API, Flashlight, Blaze, mlpack, and dlib using real-world examples and datasets. Key Features Familiarize yourself with data processing, performance measuring, and model selection using various C++...
Packt Publishing, 2024. — 424 p. Key Features: Learn how to use modern C++ features, including futures, promises, async, and coroutines to build asynchronous solutions. Develop cross-platform network and low-level I/O projects with Boost. Asio. Master optimization techniques by understanding how software adapts to machine hardware. Book Description: As hardware advancements...
Birmingham: Packt Publishing, 2025. — 427 p. — ISBN: 1805129805. Harness the power of C++ to build smaller, faster, safer, and more predictable programs using the latest techniques and best practices to optimize performance and ensure reliability in your software development projects. Key Features. Use contemporary C++ features to enhance code safety and reliability. Develop a...
No Starch Press, 2012. — 294 p. — ISBN: 978-1593274245 The real challenge of programming isn't learning a language's syntax — it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think...
No Starch Press, 2012. — 294 p. — ISBN: 978-1593274245 The real challenge of programming isn't learning a language's syntax — it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think...
Birmingham: Packt Publishing, 2024. - 220 p. - ISBN: 1835884784. Explore the origins of C++ myths and their relevance today, learn to sidestep common pitfalls, and adopt modern best practices to master the evolving C++ programming landscape. Key Features Trace the origins of C++ misconceptions and understand why they persist. Learn to avoid pitfalls caused by misunderstood C++...
Independently published, 2024. — 1157 p. This book is intended for knowledgeable users of C (or any other language using a C-like grammar, like Perl or Java) who would like to know more about or make the transition to, C++. This document is the main textbook for the author's C++ programming courses, which are yearly organized at the University of Groningen, the Netherlands. The...
HiTeX Press, 2024. — 382 p. — ASIN: B0DL2LVWXB. "Building Secure Applications with C++: Best Practices for the Enterprise" is an essential guide for developers seeking to enhance the security of their C++ applications. In a world where cybersecurity threats continue to evolve, this book provides a comprehensive foundation for secure software development practices. It...
HiTeX Press, 2024. — 393 p. — ASIN: B0DL2J4NDC. "Networking Programming with C++: Build Efficient Communication Systems" is a comprehensive guide designed to demystify the intricacies of network programming using the highly efficient C++ language. With an emphasis on foundational knowledge and progressive mastery, this book is crafted for both beginners and seasoned...
NOB TREX L.L.C., 2024, — 212 p. Immerse yourself in the advanced realms of C++ with "C++ Mastery: Advanced Techniques and Strategies." Designed for seasoned C++ programmers, this book delves beyond foundational concepts, empowering you to unleash the full potential of this versatile language. Through a thoughtfully curated selection of topics, readers will explore intricate...
Independent publication, 2024. — 334 p. — ASIN: B0DFV12NT1. Unleash the Parallel Potential of C++: Write High-Performance, Scalable Applications. Harness the power of concurrency and parallel programming to conquer complex computational challenges in C++. In today's data-driven world, maximizing processing speed is crucial. This comprehensive guide, Concurrency and Parallel...
Pragmatic Bookshelf, 2024. — 140 p. C++ is famous for getting all the default behaviors wrong and for sometimes making demons fly out of your nose. Through 25 puzzles, from the useful to the outright weird, we explore some of C++'s most interesting quirks. How does initialization work? Do temporaries even exist? As you work through each puzzle, you will peel off some of the...
Independently published, 2024. — 117 p. — ASIN B0DPNBGFLT. "The Complete C++ Guide: Theory, Practice, and Projects" is the definitive resource for mastering C++ programming. Combining theory with hands-on practice, equips readers with the skills needed to build robust, efficient applications. From understanding the basics of variables and control flow to exploring advanced...
Walzone Press, 2025. — 691 p. Unlock the full potential of C++ programming with *Mastering the Art of C++ STL: Unlock the Secrets of Expert-Level Skills. This comprehensive guide delves into the heart of the Standard Template Library, providing seasoned developers with unparalleled insights and advanced techniques to leverage STL's full capabilities. Each chapter meticulously...
Birmingham: Packt Publishing, 2024. - 417 p. - ISBN: 1835884253. Design and develop high-performance software solutions by using concurrent and asynchronous techniques provided by the most modern features in C++20 and C++23. Key Features Learn how to use modern C++ features, including futures, promises, async, and coroutines to build asynchronous solutions. Develop...
Independently published, 2024. — 334 p. Unlock the Power of C++ and Qt to Create Stunning Cross-Platform Applications "Mastering C++ Programming for GUI Development" is your comprehensive guide to harnessing the synergy of C++ and the Qt framework to build sophisticated, visually appealing, and cross-platform graphical user interfaces (GUIs). Whether you're a seasoned C++...
Manning Publications, 2019. — 448 p. — ISBN: 978-1-617295-74-4. WebAssembly in Action introduces the WebAssembly stack and walks you through the process of writing and running browser-based applications. Expert developer Gerard Gallant gives you a firm foundation of the structure of a module, HTML basics, JavaScript Promises, and the WebAssembly JavaScript API. About the...
I/O Press, 2024. – 215 p. – ISBN: 9781871962888. C is a language with a long past and probably a long future. Being one step up from assembler, it keeps the programmer close to the hardware and if you want to understand how your code takes control without all of the abstractions applied in other languages, C is the one to choose. The only problem is that many books and articles...
Walzone Press, 2025. — 643 p. Unlock the full potential of software development with "Mastering Object-Oriented Design Patterns in Modern C++: Unlock the Secrets of Expert-Level Skills." This comprehensive guide is meticulously crafted for experienced programmers eager to deepen their understanding of design patterns and how they revolutionize software architecture. With a...
The Pragmatic Bookshelf, 2024. — 133 p. — ISBN: 9798888650516. C++ is famous for getting all the default behaviors wrong and for sometimes making demons fly out of your nose. Through 25 puzzles, from the useful to the outright weird, we explore some of C++'s most interesting quirks. How does initialization work? Do temporaries even exist? As you work through each puzzle, you...
John Wiley & Sons, Inc., 2025. — 192 p. — (For Dummies (Computer/Tech)). — ISBN: 978-1-394-30789-0. The quick and crystal-clear guide to C++ programming C++ Essentials For Dummies is your useful reference to the key concepts of C++, the popular general-purpose language utilized everywhere from building games to writing parts of operating systems. With minimal review and...
Bharat Bhuval Nishad, 2024. — 72 p. Unlock the full potential of C++ with Master C++ Programming: From Beginner Basics to Advanced Techniques. This definitive guide is designed for aspiring programmers, seasoned developers, and anyone eager to deepen their understanding of one of the most powerful and versatile programming languages.
Comments