
FreeComputerBooks.com
Free Computer, Mathematics, Technical Books and Lecture Notes, etc.
|
|
-
Fundamentals of Programming C++ (Richard L. Halterman)
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language.
-
Modern C++ Programming Cookbook (Marius Bancila)
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 experienced C++ programmers with strong knowledge of OOP concepts.
-
The Rook's Guide to C++ (Jeremy A. Hansen)
This textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. This step-by-step book is ideal for first-time programmers or those new to C++.
-
C++ Core Guidelines (Bjarne Stroustrup, et al)
The aim of the guidelines is to help people to use modern C++ effectively, focuses on relatively higher-level issues, such as interfaces, resource management, memory management, and concurrency. Such rules affect app architecture and library design.
-
Tips and Tricks of the C++ Professionals
This unique book features advanced programming tips available nowhere else! Experienced programmers will appreciate the coding workarounds, patch fixes, and inside secrets from a variety of sources, all intended to increase C++ productivity.
-
O'Reilly® C++ Today: The Beast Is Back (Jon Kalb, et al)
Authors demonstrate how modern C++ (C++11 and C++14) provides the power, performance, libraries, and tools necessary for massive server farms as well as low-footprint mobile apps.
-
Mastering C++ (K. R. Venugopal, B. Rajkumar)
This book covers concepts such as programming paradigms, the need for OOPs technology, extending C/C++ at a glance, fundamental constructs of the C++ language, classes and objects, inheritance, polymorphism, generic programming, streams computations, fault tolerant programming with exceptions.
-
C++ Annotations: An Extensive Tutorial (Frank B. Brokken)
This book covers C++11 and 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++.
-
C++ Notes for Professionals
Organized around concepts and use cases, this book contains fantastic and direct tips (with examples) to drastically improve your programming ability and the overall health of your C++ code. It will to take your C++ programming skill to the next level.
-
O'Reilly® Practical C++ Metaprogramming (Edouard Alligand, et al)
With this example-driven ebook, you’ll learn how improved metaprogramming techniques in C++11 and C++14 can help you avoid a lot of mistakes and tedious work by making the compiler work for you.
-
Practical Guide to Bare Metal C++ (Alex Robenko)
This book delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It describes where bare-metal systems are used. It will help someone to get started with using C++ in embedded bare metal development.
-
The C++ Hackers Guide (Steve Oualline)
This book collects more than 120 of the best C++ veteran secrets and puts them in one accessible place. The techniques presented have all been used in actual programs, and more importantly, have made actual programs better.
-
Programming Fundamentals: A Structured Approach Using C++
This book is an introduction to computer programming using C++ as the language for writing programmes, and to solid, fundamental programming principles - including writing structured programmes, looping, data structures and iteration.
-
Beginning C++ Programming (Richard Grimes)
The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects.
-
C++ For C Programmers (JT Kalnay)
A textbook of C++ examples intended for C programmers. It is a transition tool for C programmers.
-
Optimizing Software in C++ (Agner Fog)
This book is for advanced programmers and software developers who want to make their software faster. It is assumed that the reader has a good knowledge of the C++ and a basic understanding of how compilers work.
-
Programming Abstractions in C++ (Eric S. Roberts)
By emphasizing modern programming concepts such as interfaces, abstraction, and encapsulation, the book provides an ideal foundation for further study of programming.
-
Open Data Structures: An Introduction, in Java and C++ (Pat Morin)
This book is an introduction to the field of data structures and algorithms, it covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.
-
Data Structures and Algorithm Analysis in C++, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using C++.
-
Structured Programming with C++ (Kjell Backman)
The purpose of the book is primarily to teach how to "think programming" and secondarily to teach C++ code. Therefore, I will emphasize how to focus on the problem solution and prepare the coding
-
An Introduction to the Imperative Part of C++
This book is designed for an introductory course on programming, using the imperative core of C++, very little previous programming experience is assumed.
-
The Boost C++ Libraries (Boris Schaling)
This book is an introduction to the Boost C++ Libraries. The Boost C++ Libraries complement the C++ standard and add many practical tools.
-
O'Reilly® Practical C++ Programming, 2nd Edition (Steve Oualline)
This book is is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest C++ standard, it takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.
-
Learn C++ Programming Language (Tutorials Point)
This book adopts a simple and practical approach to describe the concepts of C++. It has been prepared for the beginners to help them understand the basic to advanced concepts related to C++. It assumes the basics of computer programming.
-
How to Design Classes (Matthias Felleisen, et al)
This book shows students how object-oriented programming languages such as C++, C#, and Java support this effort with syntactic constructs. They also refine the program design discipline.
-
How to Make a Computer Operating System using C/C++
This book is about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.
-
C++ in Action: Industrial Strength Programming Techniques
This is a modern guide to using C++ langugage, including how to apply it to Windows programming. Shows how to write programs for programmers, not computers.
-
Industrial Strength C++: Rules and Recommendations
this book presents proven strategies for using and programming in the C++ object-oriented language in the form of easy-to-follow lists of rules and recommendations.
-
C++ Programming for Scientists (Roldan Pozo, et at)
This book is designed specifically for today's Scientists, Engineers and Mathematicians with a wealth of new applications and examples taken from real situations involving electrical and structural engineering, fluid mechanics, mathematics, etc.
-
Deep C (and C++) by Olve Maudal and Jon Jagger
We will study small code snippets in C and C++, and use them to discuss the fundamental building blocks, limitations and underlying design philosophies of these wonderful but dangerous programming languages.
-
Thinking in C++, Vol 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++ by Bruce Eckel is the one C++ book you must have if you're doing serious development with C++.
-
Thinking in C++, Vol 2: Practical Programming (Bruce Eckel)
Thinking in C++, Volume 2 covers of advanced topics all professional C++ developers must master.
-
C++ Succinctly: C++ for C# Developers (M. McLaughlin)
This book was written to help professional C# developers learn modern C++ programming.
-
Parallel Programming with Microsoft Visual C++ (Colin Campbell)
This book introduces you to the most important and frequently used patterns of parallel programming and provides executable code samples for them, using PPL.
-
Programming Pearls, 2nd Edition (Jon Bentley)
This book is a collection of essays about a glamorous aspect of software: programming pearls whose origins lie beyond solid engineering, in the realm of insight and creativity. Implementations of all the programs, in C or C++, are now available on the Web.
-
Code Connected Volume 1: Learning ZeroMQ (Pieter Hintjens)
This book takes you through learning ZeroMQ, step-by-step, with over 80 examples. You will learn the basicsthe API, the different socket types and how they work, reliability, and advanced other topics. This is the Professional Edition for C/C++.
-
Financial Numerical Recipes in C++: Applications in Finance
This book provides a good deal of useful examples and algorithms for people working within the field of finance, in C++. All the routines have been made to confirm to the new ISO/ANSI C++ standard, using namespaces and the standard template library.
-
3D Math Primer for Graphics and Game Development (F. Dunn)
Working C++ classes for mathematical and geometric entities and several different matrix classes illustrate how to put the techniques into practice, and exercises at the end of each chapter help reinforce the 3D programming concepts.
-
Beginning C++ Through Game Programming, 3rd Ed (M. Dawson)
This book approaches learning C++ from the unique and fun perspective of games. . Written for the beginning game developers or programmers.
-
GNU Make: A Program for Directed Compilation
This book will show you how to write your own makefiles. It provides a complete explanation of Make, both the basics and extended features.
-
Introduction to Design Patterns in C++ with Qt 4 (Alan Ezust)
This book is a complete tutorial and reference of Qt that assumes no previous knowledge of C, C++, objects, or patterns.
-
C++ GUI Programming with Qt 4, 2nd Edition (Jasmin Blanchette)
Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.
-
How to Think Like a Computer Scientist, C++ Version
The goal of this book is to teach you to think like a computer scientist, using C++ as the programming language.
-
The InformIT C++ Reference Guide (Danny Kalev)
It offers the fundamentals of C++ knowledge, as well as essays, commentaries, and opinions that make it much more that your basic introduction to C++.
-
Software Design Using C++ (David Carlson, Isidore Minerdg)
This book provides the material needed for three complete computer science courses and a data structures course, all using C++ as the programming language.
-
Creating Games in C++: A Step-by-Step Guide (David Conger)
Do you love video games? This book has everything you need to create your first game in C++.
-
Financial Applications using Excel Add-in in C/C++ (Steve Dalton)
This is the only complete how-to guide and reference book for the creation of high performance add-ins for Excel in C and C++ for users in the finance industry.
-
Interfacing with C++: Programming Real-World Applications
This book is for people who are interested in learning and exploring electronic interfacing as well as C++ programming in a practicable and enjoyable way.
-
Cross-Platform GUI Programming with wxWidgets (Julian Smart)
This book is the best way for beginning developers to learn wxWidgets programming in C++ - a must-have for wxWidgets programmers.
-
C++ Essentials (Sharam Hekmat)
This book introduces C++ as an object-oriented programming language. No previous knowledge of C or any other programming language is assumed.
-
C++ GUI Programming with Qt 3 (Jasmin Blanchette)
This book provides all the information needed to become a professional Qt developer. It also covers cross platform GUI programming
-
An Introduction to GCC: for the GNU Compilers GCC and G++
This book provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++.
-
Programming With wxDev-C++ (Colin Laplace et al)
This book hopes to guide complete beginners to wxDev-C++, C/C++ programming or wxWidgets and make them confident users of this fantastic IDE. It is being released as an Open Source project.
-
C Elements of Style: Style Manual for Elegant C and C++ Programs
This handy guide covers the principals of good programming style, teaching C and C++ programmers how to write code that can be easily read, understood, and maintained by others.
-
Modern Multithreading using Java, C++, and Win32 Programs
This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem-solving skills.
-
O'Reilly® Managing Projects with GNU Make (Robert Mecklenburg)
It provides guidelines on meeting the needs of large, modern projects. It also covers advanced topics such as portability, parallelism, and use with Java.
-
Data Structures and Algorithms with OPP Design Patterns in C++
This book presents readers with a modern, object-oriented perspective for looking at data structures and algorithms using C++, clearly showing how to use polymorphism and inheritance, and including fragments from working and tested programs.
-
Developing and Porting C and C++ Applications on Aix
It helps experienced UNIX application developers who are new to the AIX operating system, with detailed explanations about 32- and 64-bit process models Effective management of shared objects and libraries Exploring parallel programming using OpenMP.
-
C++: A Beginner's Guide, Second Edition (Herbert Schildt)
Written by Herb Schildt, the world's leading programming author, this step-by-step book is ideal for first-time programmers or those new to C++.
-
Parallel and Distributed Programming Using C++ (Cameron Hughes)
This book provides an up-close look at how to build software that can take advantage of multiprocessor computers.
-
Wireless Game Development in C/C++ with BREW (R. Barbagallo)
It takes you through the fundamentals of the BREW API, including graphics, sound, and input, and brings it all together with a complete example of a working game.
-
Memory Management: Algorithms and Implementations in C/C++
This book presents several concrete implementations of garbage collection and explicit memory management algorithms.
-
Virtual Machine Design and Implementation in C/C++
This book provides an in-depth look at the construction and underlying theory of a fully functional virtual machine and an entire suite of related development tools.
-
C++, A Dialog: Programming with the C++ Standard Library
It teaches C++ from scratch, through a one-on-one conversation with an intelligent beginner who asks the questions you'd ask.
-
C++ Network Programming with ACE Frameworks (D. C. Schmidt)
This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications.
-
Object-Oriented Programming in C++, 4th Edition (Robert Lafore)
It begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology.
-
Computer Science Tapestry: Exploring Programming in C++
This book is designed for a first course1 in computer science that uses C++ as the language by which programming is studied. It provides strong grounding in the analysis, construction, and design of programs and programming.
-
Programming Embedded Systems in C and C++ (Michael Barr)
The techniques and code examples presented in this book are directly applicable to real-world embedded software projects of all sorts.
-
Optimizing C++ (Steve Heller)
This book offers several high-performance search and data-compression algorithms, which are all you need to add speed to C++.
-
Optimizing C++: A Book about Improving Program Performance
This book contains guidelines and advices on how to write efficient software using the C++ language. Software correctness and maintainability are taken into account, but are not the primary concerns of the guidelines.
-
Object-Oriented Programming in C++, 3rd Edition (Robert Lafore)
This book presents the sophisticated new features of the most current ANSI/ISO C++ standard as they apply to object-oriented programming.
-
Compilers and Compiler Generators: An Introduction with C++
The illustrations in the book concentrate on the use of C++, whilst limited object-oriented features are explained.
-
Language Translation Using PCCTS and C++: A Reference Guide
This book is a reference guide for the parser generator ANTLR, ANother Tool for Language Recognition, and the tree-parser generator SORCERER, which is suited to source-to-source translation.
-
C++ Neural Networks and Fuzzy Logic (Valluru B. Rao, et al)
Provides a logical and easy-to-follow progression through C++ programming for two of the most popular technologies for artificial intelligence: neural and fuzzy programming.
-
No Bugs! Delivering Error-Free Code in C and C++ (Thielen)
This book offers a revolutionary approach to software development by showing programmers how to write error-free code from the start.
-
Teach Yourself C++ in 21 Days, Second Edition (Jesse Liberty)
In just 24 lessons of one hour or less, you can learn the basics of programming with C++ - one of the most popular and powerful programming languages ever created.
-
Reverse Engineering for Beginners (Dennis Yurichev)
This book teaches you how to decipher assembly language for those beginners who would like to learn to understand x86 (which accounts for almost all executable software in the world) and ARM code created by C/C++ compilers.
-
Computational Physics and Scientific Computing in C++
This book is an introduction to the computational methods used in physics, but also in other scientific fields. C++ is used for programming the core programs and data analysis is performed using the powerful tools of the Gnu/Linux environment.
-
Excel Add-in Development in C/C++: Applications in Finance
For anyone who wants to do any application development in Excel. Even for an old hand at Excel development, a brief skim through reveals valuable nuggets of information.
-
ANSI/ISO C++ Professional Programmer's Handbook (Danny Kalev)
It contains tips and guidelines for exerting the full potential of C++ as a multi-purpose object-oriented programming language.
-
Applied C++: Techniques for Building Better Software
It takes C++ a step further from the books that describe specific features of C++. It provides concrete techniques and methods for delivering commercial-quality software.
-
Visual C++ 6 Unleashed (Mickey Williams, David Bennett)
This book provides comprehensive coverage of the core topics for Visual C++ 6 programming.
-
C++ Programming
This is the previous page of C++ Programming, we are in the processing to convert all the books there to the new page. Please check this page again!!!
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |