Effective C : An Introduction to Professional C Programming by Robert C. Seacord (2020, Trade Paperback)

fe-5772 (21)
100% positive Feedback
Price:
US $32.70
Approximately£24.17
+ $14.50 postage
Estimated delivery Mon, 23 Jun - Wed, 2 Jul
Returns:
30 days return. Buyer pays for return postage. If you use an eBay delivery label, it will be deducted from your refund amount.
Condition:
New
Developed together with other C Standards committee experts, Effective C will teach you how to debug, test, and analyze C programs. You'll benefit from Seacord's concise explanations of C language constructs and behaviors, and from his 40 years of coding experience.

About this product

Product Identifiers

PublisherNo Starch Press, Incorporated
ISBN-101718501048
ISBN-139781718501041
eBay Product ID (ePID)8038506217

Product Key Features

Number of Pages272 Pages
Publication NameEffective C : an Introduction to Professional C Programming
LanguageEnglish
Publication Year2020
SubjectProgramming / General, Software Development & Engineering / Quality Assurance & Testing, General, Programming Languages / C
TypeTextbook
Subject AreaMathematics, Computers
AuthorRobert C. Seacord
FormatTrade Paperback

Dimensions

Item Height0.7 in
Item Weight18.7 Oz
Item Length9.2 in
Item Width7.1 in

Additional Product Features

Intended AudienceTrade
LCCN2020-017146
Dewey Edition23
ReviewsEffective C will teach you C programming for the modern era... This book's emphasis on the security aspects of C programming is unmatched. My personal recommendation is that, after reading it, you use all of the available tools it presents to avoid undefined behavior in the C programs you write. --Pascal Cuoq, Chief Scientist, TrustInSoft, "A worthwhile addition to a C programmer's bookshelf." --Ian Bruntlett, ACCU "Effective C will teach you C programming for the modern era...This book's emphasis on the security aspects of C programming is unmatched. My personal recommendation is that, after reading it, you use all of the available tools it presents to avoid undefined behavior in the C programs you write. --Pascal Cuoq, Chief Scientist, TrustInSoft "An excellent introduction to Modern C." --Francis Glassborow, ACCU "A really, really good C book that does not talk down to you." --Stephan Neuhaus, @stephanneuhaus1
IllustratedYes
Dewey Decimal005.13/3
Table Of ContentIntroduction Chapter 1: Getting Started Chapter 2: Objects, Functions, and Types Chapter 3: Arithmetic Types Chapter 4: Expressions and Operators Chapter 5: Control Flow Chapter 6: Dynamically Allocated Memory Chapter 7: Characters and Strings Chapter 8: Input/Output Chapter 9: Preprocessor Chapter 10: Program Structure Chapter 11: Debugging, Testing, and Analysis Index
SynopsisA detailed introduction to the C programming language for experienced programmers. The world runs on code written in the C programming language, yet most schools begin the curriculum with Python or Java. Effective C bridges this gap and brings C into the modern era--covering the modern C17 Standard as well as potential C2x features. With the aid of this instant classic, you'll soon be writing professional, portable, and secure C programs to power robust systems and solve real-world problems. Robert C. Seacord introduces C and the C Standard Library while addressing best practices, common errors, and open debates in the C community. Developed together with other C Standards committee experts, Effective C will teach you how to debug, test, and analyze C programs. You'll benefit from Seacord's concise explanations of C language constructs and behaviors, and from his 40 years of coding experience. You'll learn: How to identify and handle undefined behavior in a C program The range and representations of integers and floating-point values How dynamic memory allocation works and how to use nonstandard functions How to use character encodings and types How to perform I/O with terminals and filesystems using C Standard streams and POSIX file descriptors How to understand the C compiler's translation phases and the role of the preprocessor How to test, debug, and analyze C programs Effective C will teach you how to write professional, secure, and portable C code that will stand the test of time and help strengthen the foundation of the computing world., A detailed introduction to the C programming language for experienced programmers. The world runs on code written in the C programming language, yet most schools begin the curriculum with Python or Java. Effective C bridges this gap and brings C into the modern era--covering the modern C17 Standard as well as potential C2x features. With the aid of this instant classic, you'll soon be writing professional, portable, and secure C programs to power robust systems and solve real-world problems. Robert C. Seacord introduces C and the C Standard Library while addressing best practices, common errors, and open debates in the C community. Developed together with other C Standards committee experts, Effective C will teach you how to debug, test, and analyze C programs. You'll benefit from Seacord's concise explanations of C language constructs and behaviors, and from his 40 years of coding experience. You'll learn: - How to identify and handle undefined behavior in a C program - The range and representations of integers and floating-point values - How dynamic memory allocation works and how to use nonstandard functions - How to use character encodings and types - How to perform I/O with terminals and filesystems using C Standard streams and POSIX file descriptors - How to understand the C compiler's translation phases and the role of the preprocessor - How to test, debug, and analyze C programs Effective C will teach you how to write professional, secure, and portable C code that will stand the test of time and help strengthen the foundation of the computing world.
LC Classification NumberQA76.73.C15S417 2020

All listings for this product

Buy it now
Any condition
New
Pre-owned
No ratings or reviews yet
Be the first to write a review