Fluent C

Principles, Practices, and Patterns



Bookstore > Books > Fluent C

Price$44.98 - $59.99
Rating
AuthorChristopher Preschern
PublisherO'Reilly Media
Published2022
Pages308
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101492097330
ISBN-139781492097334
EBook Hardcover Paperback

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.





Similar Books


The Joy of Clojure, 2nd Edition

The Joy of Clojure, 2nd Edition

by Michael Fogus, Chris Houser

The Joy of Clojure, Second Edition is a deep account of the Clojure language. Fully updated for Clojure 1.6, this new edition goes beyond the syntax to show you how to write fluent Clojure code. You'll learn functional and declarative approaches to programming and will master techniques that make Clojure elegant and efficient. The bo...

Price:  $19.13  |  Publisher:  Manning  |  Release:  2014

Programming DSLs in Kotlin

Programming DSLs in Kotlin

by Venkat Subramaniam

Creating your own domain-specific languages (DSLs) is both challenging and exhilarating. DSLs give users a way to interact with your applications more effectively, and Kotlin is a fantastic language to serve as a host for internal DSLs, because it greatly reduces the pain and effort of design and development. But implementing DSLs on top ...

Publisher:  The Pragmatic Programmers  |  Release:  2020

NX-OS and Cisco Nexus Switching

NX-OS and Cisco Nexus Switching

by Kevin Corbin, Ron Fuller, David Jansen

Cisco Nexus switches and the new NX-OS operating system are rapidly becoming the new de facto standards for data center distribution/aggregation layer networking. NX-OS builds on Cisco IOS to provide advanced features that will be increasingly crucial to efficient data center operations. NX-OS and Cisco Nexus Switching is the definitive g...

Publisher:  Cisco Press  |  Release:  2010

The Joy of Clojure

The Joy of Clojure

by Michael Fogus, Chris Houser

If you've seen how dozens of lines of Java or Ruby can dissolve into just a few lines of Clojure, you'll know why the authors of this book call it a "joyful language". Clojure is a dialect of Lisp that runs on the JVM. It combines the nice features of a scripting language with the powerful features of a product...

Price:  $32.20  |  Publisher:  Manning  |  Release:  2011

Biopython: Tutorial and Cookbook

Biopython: Tutorial and Cookbook

by Jeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek Wilczynski

The Biopython Project is an international association of developers tools for computational molecular biology. Python is an object oriented, interpreted,flexible language that is becoming increasingly popular for scientific computing. Python is easy to learn, hasa very clear syntax and can easily be extended with modules written in C, C++...

Publisher:  Self-publishing  |  Release:  2020

Tutorials of Visual Graphic Communication Programs for Interior Design

Tutorials of Visual Graphic Communication Programs for Interior Design

by Yongyeon Cho

This open book is for the beginning level of both architecture and interior design students who learn computer graphic communication software. The author developed multiple tutorials to teach three computer graphic applications, AutoCAD, Revit, and Enscape. AutoCAD is an essential computer drafting software which is 2D drawing software. R...

Publisher:  Self-publishing  |  Release:  2021

Hacking Exposed Computer Forensics, 2nd Edition

Hacking Exposed Computer Forensics, 2nd Edition

by Aaron Philipp, David Cowen, Chris Davis

Identify and investigate computer criminals of all stripes with help from this fully updated. real-world resource. Hacking Exposed Computer Forensics, Second Edition explains how to construct a high-tech forensic lab, collect prosecutable evidence, discover e-mail and system file clues, track wireless activity, and recover obscured docume...

Price:  $9.99  |  Publisher:  McGraw-Hill  |  Release:  2009

Clean Code

Clean Code

by Robert C. Martin

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.What kind of work will you be doing? You'll be reading code - lots of code. And you will...

Price:  $22.00  |  Publisher:  Prentice Hall  |  Release:  2008