New ArrivalsHalloweenChristmasGift IdeasClothing, Shoes & AccessoriesHomeFurnitureElectronicsToysVideo GamesGroceryHousehold EssentialsBeautyBabyKitchen & DiningSchool & Office SuppliesMovies, Music & BooksCharacter ShopSports & OutdoorsBackpacks & LuggagePersonal CareHealthPetsUlta Beauty at TargetTarget OpticalParty SuppliesGift CardsBullseye’s PlaygroundDealsClearanceTarget New Arrivals Target Finds #TargetStyleCelebrate DiwaliDía de MuertosStore EventsAsian-Owned Brands at TargetBlack Beyond MeasureMás QueWomen-Owned Brands at TargetLGBTQIA+ ShopTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores
Fluent C - by  Christopher Preschern (Paperback) - 1 of 1

Fluent C - by Christopher Preschern (Paperback)

$37.49Save $28.50 (43% off)

In Stock

Eligible for registries and wish lists

Sponsored

About this item

Highlights

  • Expert advice on C programming is hard to find.
  • About the Author: Christopher Preschern is a leading member of the design patterns community.
  • 304 Pages
  • Computers + Internet, Programming Languages

Description



Book 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 the Author



Christopher Preschern is a leading member of the design patterns community. He actively takes part in the organization of design pattern conferences and in initiatives to improve pattern writing. As a C programmer at the company ABB he gathered and documented hands-on knowledge on how to write industrial strength code. He lectured at the technical university of Graz courses on coding & quality and he holds a PhD in computer science.

Dimensions (Overall): 9.1 Inches (H) x 6.9 Inches (W) x .8 Inches (D)
Weight: 1.1 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 304
Genre: Computers + Internet
Sub-Genre: Programming Languages
Publisher: O'Reilly Media
Theme: C
Format: Paperback
Author: Christopher Preschern
Language: English
Street Date: November 22, 2022
TCIN: 86880936
UPC: 9781492097334
Item Number (DPCI): 247-14-7131
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 0.8 inches length x 6.9 inches width x 9.1 inches height
Estimated ship weight: 1.1 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, shipped, delivered by a Shipt shopper, or made ready for pickup.
See the return policy for complete information.

Guests also viewed

C++ Programming - by  Emily Jones (Hardcover)

$123.99
MSRP $152.95
Buy 1, get 1 50% off select books

Learning Modern C++ for Finance - by  Daniel Hanson (Paperback)

$51.84
MSRP $65.99
Buy 1, get 1 50% off select books

Discover more options

Fluent React - by  Tejas Kumar (Paperback)

$40.27
MSRP $65.99
Buy 1, get 1 50% off select books

Fluent Python - 2nd Edition by  Luciano Ramalho (Paperback)

$43.99
MSRP $79.99
Buy 1, get 1 50% off select books

ASYNC Rust - by  Maxwell Flitton & Caroline Morton (Paperback)

$33.10
MSRP $59.99
Buy 1, get 1 50% off select books

Effective Rust - by  David Drysdale (Paperback)

$38.90
MSRP $59.99
Buy 1, get 1 50% off select books

.Net and XML - by  Niel M Bornstein (Paperback)

$39.95
Buy 1, get 1 50% off select books

Getting Started with Rstudio - by  John Verzani (Paperback)

$19.99
Buy 1, get 1 50% off select books

Related Categories

Get top deals, latest trends, and more.

Privacy policy

Footer

About Us

About TargetCareersNews & BlogTarget BrandsBullseye ShopSustainability & GovernancePress CenterAdvertise with UsInvestorsAffiliates & PartnersSuppliersTargetPlus

Help

Target HelpReturnsTrack OrdersRecallsContact UsFeedbackAccessibilitySecurity & FraudTeam Member ServicesLegal & Privacy

Stores

Find a StoreClinicPharmacyTarget OpticalMore In-Store Services

Services

Target Circle™Target Circle™ CardTarget Circle 360™Target AppRegistrySame Day DeliveryOrder PickupDrive UpFree 2-Day ShippingShipping & DeliveryMore Services
PinterestFacebookInstagramXYoutubeTiktokTermsCA Supply ChainPrivacy PolicyCA Privacy RightsYour Privacy ChoicesInterest Based AdsHealth Privacy Policy