Home
Books
C and C++ Programming Languages Guide
1
Complete guide to ANSI standard C programming.
Written by the developers of the C language.
Updated for finalized ANSI C standards.
Features rich operators and improved control flow.
Includes examples and problem sets for clarity.
Comprehensive C language reference manual included.
Essential for building efficient, well-structured programs.
Average Rating out of 5:
Price Range: $63.92
2
Comprehensive overview of C++20 features.
Designed for experienced C and C++ programmers.
Includes practical examples for easy understanding.
Covers modern programming styles and techniques.
Introduces C++20 modules, concepts, and coroutines.
Not a beginner's programming guide; focuses on concepts.
Short and simple introduction to modern C++.
Average Rating out of 5:
Price Range: $27.44
3
Comprehensive introduction to programming fundamentals.
Focus on practical skills for real-world programming.
Covers procedural, object-oriented, and generic programming.
Designed for beginners and seasoned programmers alike.
Emphasizes writing maintainable and efficient code.
Includes contemporary C++ features and techniques.
Access to downloads and updates upon registration.
Average Rating out of 5:
Price Range: $63.18
4
Develop bare-metal firmware for Arm microcontrollers. Master register manipulations for optimized firmware creation. Decode microcontroller datasheets for precise development. Navigate hardware intricacies with confidence. Create energy-efficient embedded systems using power management. Ideal for engineers and software developers transitioning.
Average Rating out of 5:
Price Range: $23.92
5
Master C++11 and C++14 features effectively.
Learn best practices for modern C++ programming.
Understand lambda expressions and their usage.
Explore braced initialization and smart pointers.
Revise old C++ strategies for modern applications.
Example-driven format simplifies complex concepts.
Guidelines from industry experts enhance your skills.
Average Rating out of 5:
Price Range: $56.07
6
Comprehensive introduction to modern C++11 programming.
Learn through updated examples and best practices.
Utilizes extensive cross-references for better understanding.
Focuses on efficient, readable, and powerful code.
Enhanced binding for durability and usability.
Ideal for beginners and experienced programmers alike.
Access source code for practical learning online.
Average Rating out of 5:
Price Range: $53.87
7
Comprehensive guide to C++20 programming.
Perfect for beginners and experienced programmers.
Includes 7 books in 1 for mastery.
Learn advanced programming and troubleshooting techniques.
Streamline code with lambda expressions.
Utilize C++ for gaming and web applications.
Access online resources and source code.
Average Rating out of 5:
Price Range: $30.99
8
Learn C++23 from scratch, no prior knowledge needed.
Step-by-step examples for practical understanding.
Includes exercises to test your programming skills.
Free source code downloads for all examples.
Updated for modern C++ conventions and best practices.
Explores essential C++ Standard Library features.
Ideal for beginners and those needing a refresher.
Average Rating out of 5:
Price Range: $42.15
9
6-page laminated C++ reference guide.
Focuses on current C++ best practices.
Designed for easy desktop use.
Constructed by expert Scott Smith.
Includes essential C++ concepts and syntax.
Compatible with GCC 8.2.1 and newer compilers.
Perfect for quick programming language insights.
Average Rating out of 5:
Price Range: $7.39
10
Comprehensive and clear C programming guide.
Popular among students and faculty alike.
Includes trademark Q&A sections for better understanding.
Accessible for beginners and advanced students.
Updated to cover the C99 standard.
Features numerous exercises and programming projects.
Extensive revisions and updates from the first edition.
Average Rating out of 5:
Price Range: $103.82
Material: 7 positive
11
Master essential software design principles for C++.
Improve software maintainability, changeability, and extensibility.
Explore modern design patterns for effective solutions.
Learn to manage dependencies and abstractions efficiently.
Evaluate code quality against design goals.
Understand advantages and disadvantages of design approaches.
Gain practical insights from an experienced C++ consultant.
Average Rating out of 5:
Price Range: $51.99
12
Comprehensive guide to modern C++ for experienced programmers.
Focuses on core language concepts and libraries.
Includes C++17 features and best practices.
Over 500 code samples for hands-on learning.
Nearly 100 exercises to reinforce understanding.
Explores advanced topics like concurrency and networking.
Builds a strong foundation in C++ programming.
Average Rating out of 5:
Price Range: $43.35
13
Comprehensive coverage of C++ programming language.
Updated for C++11 standard features and techniques.
Rich examples demonstrate effective code writing.
Enhanced binding for easy reading and durability.
Written by C++ creator Bjarne Stroustrup.
Accessible to both beginners and advanced programmers.
Extensive cross-references to ISO standard included.
Average Rating out of 5:
Price Range: $85.49
14
Comprehensive guide to C programming essentials.
Written by C's creators, K&R.
Tutorial introduction for novice programmers.
Covers major features clearly and concisely.
Includes ANSI standard reference manual.
Ideal for experienced programmers transitioning to C.
Highly regarded with practical examples and clarity.
Average Rating out of 5:
Price Range: $50.59
15
Hands-on guide to compiler construction.
Build your own C compiler from scratch.
No prior compiler or assembly experience required.
Learn lexing and parsing techniques easily.
Explore program analysis and error detection.
Translate C constructs to x64 assembly code.
Discover optimization techniques for improved performance.
Average Rating out of 5:
Price Range: $38.33
16
55 guidelines for writing better C++ code.
Expert insight from Scott Meyers, a C++ authority.
New chapters on resource management and templates.
Revised topics reflecting modern design considerations.
Concrete examples to illustrate each guideline.
Guidance on effective classes, functions, and inheritance.
Comparisons with other languages for better understanding.
Average Rating out of 5:
Price Range: $49.81
17
Comprehensive guide for beginners and advanced learners.
Master C# and C++ with practical examples.
Five books in one for in-depth understanding.
Hands-on exercises to build your coding skills.
Covers object-oriented programming concepts thoroughly.
Enhance career skills and job market competitiveness.
Boost confidence to tackle coding challenges.
Average Rating out of 5:
Price Range: $35.50
18
Learn creative problem-solving techniques for programming.
Understand essential programming concepts like recursion and pointers.
Engage with open-ended exercises for practical application.
Develop strategies to organize and tackle problems effectively.
Explore code reuse using functions and classes.
Master data structures for efficient programming solutions.
Applicable skills beyond specific programming languages.
Average Rating out of 5:
Price Range: $27.08
19
Master Rust for fast systems programming.
Control memory and processor resources effectively.
Learn ownership and borrowing concepts thoroughly.
Write safe, multithreaded code without data races.
Utilize closures, iterators, and async programming.
Explore collections, strings, and macros comprehensively.
Covers the updated Rust 2021 Edition features.
Average Rating out of 5:
Price Range: $30.65
20
Master CMake for efficient C++ project management.
Hands-on exercises enhance practical learning experience.
Learn to ensure code quality with tests.
Optimize builds for better performance and results.
Develop maintainable and elegant CMake projects.
Integrate third-party libraries and tools seamlessly.
Gain confidence in professional CMake usage.
Average Rating out of 5:
Price Range: $30.00
21
Learn C++ from scratch with fun game projects.
Create clones of popular games like Pong and Timberman.
Explore C++20 features and Visual Studio 2022.
Understand game mechanics and object-oriented programming.
Implement graphics, physics, and input handling techniques.
Discover advanced concepts like OpenGL shaders and AI.
Perfect for beginners or those refreshing C++ skills.
Average Rating out of 5:
Price Range: $35.61
22
Comprehensive guide for C++11 through C++23.
Hands-on recipes for real-world programming challenges.
Updated with latest C++23 features and improvements.
Focus on performance and best practices.
Includes free eBook with print or Kindle purchase.
Designed for entry- to intermediate-level programmers.
Explore modern patterns and idioms in C++.
Average Rating out of 5:
Price Range: $31.02
23
Hands-on primer for electronics enthusiasts.
Explores fundamental building blocks of circuit design.
Learn about resistors, capacitors, and transistors.
Essential knowledge for using microcontrollers effectively.
Advice on tools and necessary supplies included.
Component kits available for third edition learning.
Promotes discovery-based learning for better understanding.
Average Rating out of 5:
Price Range: $18.33
24
Master C pointers for enhanced programming skills.
Learn dynamic memory management techniques effectively.
Explore pointers with arrays, strings, and structures.
Understand function data passing using pointers.
Discover security issues related to pointers.
Get insights into advanced pointer techniques.
Ideal for beginners and experienced developers alike.
Average Rating out of 5:
Price Range: $32.98
25
Master efficient C++ memory management techniques.
Write safer, leaner, and faster C++ programs.
Understand object lifetime and memory organization.
Automate resource management to reduce manual errors.
Create custom containers for optimized data handling.
Ideal for embedded systems and game development.
Average Rating out of 5:
Price Range: $21.09
26
Comprehensive introduction to C++ programming concepts.
Focus on problem-solving with practical examples.
Updated exercises enhance understanding and application.
C++ 14 features are thoroughly covered.
Ideal for CS1 course and programming beginners.
Author D.S. Malik's proven teaching methodology.
New programming exercises for hands-on practice.
Average Rating out of 5:
Price Range: $84.69
27
Learn embedded programming with C language.
Interact directly with hardware using bare metal.
Understand compiler and linker operations in-depth.
Utilize Nucleo Arm for practical programming experience.
Integrate serial I/O and interrupts into projects.
Master dynamic memory and file I/O concepts.
Explore complex data types and modular programming.
Average Rating out of 5:
Price Range: $29.99
28
Master C++ with step-by-step guidance.
Ideal for complete programming beginners.
Hands-on projects enhance learning experience.
Clear examples simplify complex concepts.
Build a strong foundation for programming.
Gain skills for lucrative tech careers.
Join successful programmers worldwide.
Average Rating out of 5:
Price Range: $16.73
29
Challenging C++ puzzles enhance programming skills.
Updated to meet ISO/ANSI C++ standards.
Experience from the Guru of the Week feature.
Develop efficient and robust C++ code.
Engaging problems for all skill levels.
Solutions provided for better understanding.
Join a community of C++ enthusiasts.
Average Rating out of 5:
Price Range: $46.19
30
Easy-to-follow guide for C programming beginners.
Updated for GNU Compiler version 6.3.0.
Step-by-step instructions for downloading compilers.
Includes complete example programs and screenshots.
No prior programming knowledge required.
Free downloadable sample code available.
Builds fundamental understanding of procedural programming.
Average Rating out of 5:
Price Range: $10.19