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
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
3
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
4
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
5
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
6
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
7
Learn bare-metal firmware development for Arm microcontrollers.
Understand hardware intricacies for optimized code creation.
Master datasheet decoding for precise firmware development.
Gain confidence in independent firmware development skills.
Create energy-efficient embedded systems with power management techniques.
Ideal for engineers and software developers transitioning.
Average Rating out of 5:
Price Range: $22.72
8
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
9
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
10
Learn core programming concepts using C language.
Master variables, loops, functions, and pointers effectively.
Create and run practical programs for hands-on learning.
Understand memory management and dynamic allocation concepts.
Develop clean coding practices for better programming.
Explore advanced topics like multi-file programs and structures.
Gain a solid foundation for future programming languages.
Average Rating out of 5:
Price Range: $39.99
11
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
12
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
13
Comprehensive guide to Linux kernel design and implementation.
Ideal for developers and programmers alike.
Covers key Linux kernel subsystems and features.
Insights from a core kernel developer.
Includes practical and theoretical perspectives.
Updated third edition with new chapters.
Focus on debugging and kernel community engagement.
Average Rating out of 5:
Price Range: $30.75
14
Comprehensive guide to C programming fundamentals.
Clear explanations of structured code and top-down design.
Practical examples reinforce key programming concepts.
Review questions enhance understanding of difficult topics.
Updated to include the C11 standard features.
Suitable for beginners and experienced developers alike.
Hands-on learning through concise, practical programming exercises.
Average Rating out of 5:
Price Range: $38.51
15
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
16
Comprehensive guide to advanced C programming techniques. Master low-level control and high-performance coding. Hands-on exercises enhance learning and application. Explore object-oriented principles in procedural C. Learn concurrency, multithreading, and IPC strategies. Ideal for experienced programmers seeking deeper knowledge.
Average Rating out of 5:
Price Range: $31.19
17
Comprehensive guide for learning C programming.
Suitable for beginners and experienced programmers alike.
Step-by-step explanations of C functions provided.
Complete programs illustrate each new concept.
Exercises at the end of chapters enhance learning.
Covers C11 standard and all language features.
Includes appendixes for quick reference and summaries.
Average Rating out of 5:
Price Range: $28.75
18
Concise guide to C programming essentials.
Fits easily in your pocket for convenience.
Ideal for beginners and experienced programmers alike.
Covers C syntax, fundamentals, and standard library.
Based on ANSI standard with 1999 extensions.
Includes an index for quick information access.
Perfect companion to O'Reilly's C books.
Average Rating out of 5:
Price Range: $14.31
19
Design safe, reliable software for embedded systems.
Explore internals of device drivers and RTOS.
Build memory-safe, parallel, distributed embedded systems.
Understand security challenges in IoT solutions.
Optimize embedded development workflows and environments.
Learn ARM Cortex-M microcontroller programming.
Master multitasking and real-time operating systems.
Average Rating out of 5:
Price Range: $35.92
20
User-friendly guide for C programming beginners.
Covers basic to advanced programming concepts.
Real-world exercises for practical coding experience.
Thorough explanation of programming fundamentals.
Sample programs for customization and adaptation.
Includes setup tips for coding environment.
Written by best-selling author Dan Gookin.
Average Rating out of 5:
Price Range: $28.72
21
Comprehensive C++ coverage from basics to advanced techniques.
Master core concepts and object-oriented programming principles.
Hands-on experience with multithreading and concurrency.
Explore Standard Template Library for efficient coding.
Real-world examples to apply learned skills immediately.
Ideal for beginners and aspiring software engineers.
Start your journey to mastering C++ today!
Price Range: $34.97
22
Master C programming for various applications.
Learn through logical development cycle steps.
Write and compile your own source code.
Debug and optimize to improve your code.
Avoid common programming mistakes effectively.
Ideal for tech industry or personal projects.
Fast and friendly guide to C language.
Average Rating out of 5:
Price Range: $22.00
23
Master fundamental data structures effectively.
Encourages strong software engineering skills development.
Focus on modern programming concepts and techniques.
Clear explanations enhance student understanding.
Engaging writing style captivates student interest.
Ideal foundation for advanced programming studies.
Written by a renowned computer science educator.
Average Rating out of 5:
Price Range: $9.99
24
Comprehensive guide to C programming language.
Suitable for beginners and experienced programmers alike.
Teaches through complete, illustrative C programs.
Step-by-step explanations of all C functions.
Includes exercises for practice and self-instruction.
Coverage of C language features and C11 standard.
Appendixes for quick reference on libraries.
Average Rating out of 5:
Price Range: $27.31
25
Master C++23's latest features effectively.
Optimize your code for performance and safety.
Leverage advanced object-oriented programming techniques.
Master multithreading for high-performance applications.
Deep dive into STL for maximum efficiency.
Learn real-world debugging and optimization strategies.
Embrace modern design patterns and best practices.
Average Rating out of 5:
Price Range: $33.97
26
Master the C programming language easily.
Learn to write, debug, and optimize code.
Understand coding principles and best practices.
Develop applications for various industries and platforms.
Follow an easy, step-by-step learning approach.
Ideal for beginners and experienced programmers alike.
Comprehensive guide for successful programming journey.
Average Rating out of 5:
Price Range: $21.00
27
Updated techniques for modern C programming.
Learn efficient application writing with C.
Set up a comprehensive C programming environment.
Utilize Autotools for cross-platform package management.
Master advanced math and database functions in C.
Explore new topics like concurrent threads and C99.
Build high-level libraries and object-based programs.
Average Rating out of 5:
Price Range: $37.58
28
Learn ESP32 programming with C language.
Utilize Espressif IoT Development Framework.
Explore GPIO, sensors, and motors.
Hands-on experience with PWM and interrupts.
Access hardware directly and manage power.
Includes FreeRTOS for asynchronous processing.
Develop skills for your own projects.
Average Rating out of 5:
Price Range: $39.95
29
Comprehensive guide for Raspberry Pi Pico WiFi integration.
Utilizes lwIP and mbedtls for networking and security.
Step-by-step examples for TCP and HTTP client.
Explains asynchronous programming with callbacks.
Covers IoT security and encryption fundamentals.
Includes protocols like UDP, SNTP, SMTP, and MQTT.
Authored by experts in Raspberry Pi programming.
Average Rating out of 5:
Price Range: $39.95