10% off all books and free delivery over £40
Buy from our bookstore and 25% of the cover price will be given to a school of your choice to buy more books. *15% of eBooks.

Fluent C

View All Editions

£52.99 £47.69

In Stock. Same day dispatch on orders before 3pm.

Add To Wishlist
Write A Review

About

Fluent C Synopsis

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

About This Edition

ISBN: 9781492097334
Publication date: 4th November 2022
Author: Christopher Preschern
Publisher: O'Reilly an imprint of O'Reilly Media
Format: Paperback
Pagination: 304 pages
Genres: Software Engineering