Prepare your car for summer
Enjoy fast, free delivery, exclusive deals and award-winning movies and TV shows.
Buy new:
-42% £28.00
FREE delivery Sunday, 21 September
Dispatches from: Amazon
Sold by: Aston Bookshop
£28.00 with 42 percent savings
RRP: £47.99
FREE Returns
FREE delivery Sunday, 21 September. Details
Or fastest delivery Saturday, 20 September. Order within 5 hrs 12 mins. Details
In stock
££28.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
££28.00
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Dispatches from
Amazon
Amazon
Dispatches from
Amazon
Returns
Returnable within 30 days of receipt
Returnable within 30 days of receipt
Item can be returned in its original condition for a full refund within 30 days of receipt
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
£22.39
Buy from the UK's book specialist with confidence. Now with Royal Mail two day tracking on all UK orders! Enjoy same or next-day dispatch from a top-rated and trusted Amazon seller. Buy from the UK's book specialist with confidence. Now with Royal Mail two day tracking on all UK orders! Enjoy same or next-day dispatch from a top-rated and trusted Amazon seller. See less
FREE delivery 23 - 24 September on your first order to UK or Ireland. Details
Or fastest delivery Saturday, 20 September. Order within 19 hrs 12 mins. Details
Only 1 left in stock.
££28.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
££28.00
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Dispatched from and sold by WeBuyBooks.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Effective C: An Introduction to Professional C Programming Paperback – 9 Oct. 2020

4.6 out of 5 stars 329 ratings

{"desktop_buybox_group_1":[{"displayPrice":"£28.00","priceAmount":28.00,"currencySymbol":"£","integerValue":"28","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"O0WEpKXHHGMTkW94E8Kk%2F3nctDAq7KcPh8bdG6adgjcWr4WxUdng94D0Xy1VGy9O7Zop%2FK1qVH16vn5FYOtPI%2FXrxI%2FCJ4xMkJfA63%2B9wx2fTEwU0o2KLnG9nIvusTERMCl1i6XIllVc39NHM133xlZo2Z109QzOdXSaXumuEwOUtDXABfUhdRWYq93eR%2Bgc","locale":"en-GB","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"£22.39","priceAmount":22.39,"currencySymbol":"£","integerValue":"22","decimalSeparator":".","fractionalValue":"39","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"O0WEpKXHHGMTkW94E8Kk%2F3nctDAq7KcPl%2BD%2BVD7i3bO16BK57RfY2%2F6fxrFQhHdKEVJoNUv3Ky1ix5nbPX8GdCa6TzS46BdTcXGvk8b2PfxbXOq9bVTtN%2BVvpFGhTPqCe%2FZM53BYK1xEAGqPMen5nGQQyWafkqE4EtImneRboGhAAEfPSTVfLw%3D%3D","locale":"en-GB","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

The world runs on code written in the C programming language, but most computer science programs only teach Java or Python as an introductory language. This book is for developers who already know how to program and want to quickly come up to speed on professional programming in C. They'll learn how to develop correct, portable, professional-quality code and build a foundation for developing security-critical and safety-critical systems. Written by renowned author Robert Seacord, Effective C is an in-depth look at the C programming language. Seacord introduces the language's basic data types and code structures while simultaneously addressing best practices, common errors, and open debates in the C community. Readers will also learn how to debug, test, and analyze C programs and benefit from detailed yet concise explanations of C language constructs and behaviors Readers will learn: How to identify and handle undefined behavior in a C program The range and representations of integers and floating-point values How integer promotions are performed and how they may affect portability The order of evaluation of expressions Dynamic memory allocation including the use of non-standard functions The philosophy underlying the use of character types in C Character encodings and types How to perform input/output (I/O) with terminals and file systems using C Standard Streams and POSIX file descriptors The translation phases implemented by the C compiler and the role of the preprocessor Testing, debugging, and analyzing C programs Developed in collaboration with C Standard Committee experts, Effective C will teach developers how to write correct, portable, professional-quality C code.

There is a newer edition of this item:

Frequently bought together

This item: Effective C: An Introduction to Professional C Programming
£28.00
Get it as soon as Sunday, Sep 21
In stock
Sold by Aston Bookshop and sent from Amazon Fulfillment.
+
£49.97
Get it as soon as Sunday, Sep 21
In stock
Sent from and sold by Amazon.
Total price: $00
To see our price, add these items to your basket.
Details
Added to Basket
These items are dispatched from and sold by different sellers.
Choose items to buy together.

Product description

Review

Select Guide Rating

About the Author

Robert C. Seacord is a Technical Director at NCC Group where he develops and delivers secure coding training in C, C++, and other languages. Seacord is an expert on the C Standards committee. His six previous books include The CERT C Coding Standard and Secure Coding in C and C++.

Product details

  • Publisher ‏ : ‎ No Starch Press
  • Publication date ‏ : ‎ 9 Oct. 2020
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 272 pages
  • ISBN-10 ‏ : ‎ 1718501048
  • ISBN-13 ‏ : ‎ 978-1718501041
  • Item weight ‏ : ‎ 530 g
  • Dimensions ‏ : ‎ 17.93 x 1.65 x 23.5 cm
  • Best Sellers Rank: 522,211 in Books (See Top 100 in Books)
  • Customer reviews:
    4.6 out of 5 stars 329 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Robert C. Seacord
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Robert C. Seacord is a computer scientist, computer security specialist, and writer. He is the author of books on computer security, legacy system modernization, and component-based software engineering. He has a Bachelor in computer science from Rensselaer Polytechnic Institute.

Robert C. Seacord manages the Secure Coding Initiative at CERT, located in Carnegie Mellon’s Software Engineering Institute (SEI) in Pittsburgh, PA. CERT, among other security related activities, regularly analyzes software vulnerability reports and assesses the risk to the Internet and other critical infrastructure. Robert is an adjunct professor in the Carnegie Mellon University School of Computer Science and in the Information Networking Institute.

Robert started programming professionally for IBM in 1982, working in communications and operating system software, processor development, and software engineering. Robert also has worked at the X Consortium, where he developed and maintained code for the Common Desktop Environment and the X Window System.