£33.61

O'Reilly Fluent C: Principles, Practices, and Patterns

Price data last checked 28 day(s) ago - will refresh soon

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

Cheaper than 63% of the days we've watched it. Below what most people pay.

£34 today · 30-day average £35 · all-time low £22

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 63 days · 63 data points (no recent data)

Historical
Generating forecast…
£37.66 £20.80 £24.48 £28.16 £31.83 £35.51 £39.19 07 June 2026 22 June 2026 08 July 2026 23 July 2026 08 August 2026

Price Distribution

Price distribution over 63 days • 8 price levels

Days at Price
Current Price
1 day 6 days 3 days 11 days 7 days · current 11 days 21 days 3 days 0 5 11 16 21 £22 £31 £32 £33 £34 £35 £36 £37 Days at Price

Price Analysis

Most common price: £36 (21 days, 33.3%)

Price range: £22 - £37

Price levels: 8 different prices over 63 days

Description

Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs. Christopher Preschern, a leading member of the design patterns community, answers questions such as how to structure C programs, cope with error handling, or design flexible interfaces. Whether you're looking for one particular pattern or an overview of design options for a specific topic, this book shows you how to implement hands-on design knowledge specifically for the C programming language. You'll find design patterns for: Error handling Returning error information Memory management Returning data from C functions Data lifetime and ownership Flexible APIs Flexible iterator interfaces Organizing files in modular programs Escaping #ifdef Hell

Key Features

New Store Stock

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
04 November 2022
Listed Since
25 May 2022

Barcode

No barcode data available

Similar Products You Might Like

C: A Reference Manual
82% match

C: A Reference Manual

PEARSON EDUCATION

Price unavailable
Design Patterns: Elements of Reusable Object-Oriented Software
81% match

Design Patterns: Elements of Reusable Object-Oriented Software

PEARSON EDUCATION

£42.95 14 Aug 2026
Object-Oriented Software Design in C++
80% match

Object-Oriented Software Design in C++

Manning

£35.03 05 Aug 2026
Problem Solving and Program Design in C
79% match

Problem Solving and Program Design in C

PEARSON EDUCATION

£101.00 07 Aug 2026
Learn to Program with C
79% match

Learn to Program with C

Apress

£42.88 13 Aug 2026
Hands-On Object-Oriented Programming: Mastering OOP Features for Real-World Software Systems Development
79% match

Hands-On Object-Oriented Programming: Mastering OOP Features for Real-World Software Systems Development

Apress

£18.70 29 Jul 2026
Application Programming in Structured C
79% match

Application Programming in Structured C

PEARSON EDUCATION

Price unavailable
Crystal Programming: A project-based introduction to building efficient, safe, and readable web and CLI applications
78% match

Crystal Programming: A project-based introduction to building efficient, safe, and readable web and CLI applications

Packt Publishing

£40.40 12 Aug 2026
Formal Specification Techniques for Engineering Modular C Programs: 1 (International Series in Software Engineering, 1)
78% match

Formal Specification Techniques for Engineering Modular C Programs: 1 (International Series in Software Engineering, 1)

Springer

£129.99 06 Aug 2026
Systematic Program Design: From Clarity to Efficiency
78% match

Systematic Program Design: From Clarity to Efficiency

Cambridge University Press

£10.09 22 Aug 2026
Fundamentals of C Programming
77% match

Fundamentals of C Programming

LAP Lambert Academic Publishing

£94.00 30 Aug 2026
Sudoku Programming with C
77% match

Sudoku Programming with C

Apress

£43.14 14 Aug 2026
The C4 Model: Visualizing Software Architecture
77% match

The C4 Model: Visualizing Software Architecture

O'Reilly

£36.21 08 Aug 2026
Exploring C++: The Programmer's Introduction to C++ (Expert's Voice in C++)
77% match

Exploring C++: The Programmer's Introduction to C++ (Expert's Voice in C++)

Apress

£33.87 30 Jul 2026
Functional Programming in C#: How to write better C# code
77% match

Functional Programming in C#: How to write better C# code

Manning

£43.10 05 Aug 2026
C++20 Recipes: A Problem-Solution Approach
77% match

C++20 Recipes: A Problem-Solution Approach

Apress

£43.40 06 Aug 2026
Practical OCaml
76% match

Practical OCaml

Apress

£40.11 07 Aug 2026
Programming Language Concepts (Undergraduate Topics in Computer Science)
76% match

Programming Language Concepts (Undergraduate Topics in Computer Science)

Springer

£38.24 08 Aug 2026
Powerful Python: Patterns and Strategies with Modern Python
76% match

Powerful Python: Patterns and Strategies with Modern Python

O'Reilly

£37.43 02 Sep 2026
Practices of the Python Pro
76% match

Practices of the Python Pro

Manning

£40.19 09 Aug 2026
Exploring C for Microcontrollers: A Hands on Approach
76% match

Exploring C for Microcontrollers: A Hands on Approach

Springer

£50.28 31 Aug 2026
Programming C# 8.0: Build Windows, Web, and Desktop Applications
76% match

Programming C# 8.0: Build Windows, Web, and Desktop Applications

O'Reilly

£80.67 30 Jul 2026
System Design: A Practical Guide with SpecC
76% match

System Design: A Practical Guide with SpecC

Springer

£112.91 05 Aug 2026
System Design: A Practical Guide with SpecC
76% match

System Design: A Practical Guide with SpecC

Springer

£109.97 05 Aug 2026