Expert C Programming

by Peter van der Linden

On This Page

Description

"This is a very different book on the C language! In an easy, conversational style, Peter van der Linden, of Sun's compiler and OS kernel group, presents dozens of astonishing examples drawn from practical experience, including software that blew up the space probe to Venus; the C bug that shut down the entire AT & T phone system; C programmer job interview secrets; why programmers can't tell Halloween from Christmas day; and the C code for a complete BASIC interpreter." "Expert C show more Programming reveals the coding techniques used by the best C programmers. It relates C to other languages, and includes an introduction to C++ that can be understood by any programmer without weeks of mind-bending study. Covering both the IBM PC and UNIX systems, it is an entertaining and educational romp through C showing how experts really use it. Expert C Programming is a must read for anyone who wants to learn more about the implementation, practical use, and folklore of C."--Jacket. show less

Tags

Recommendations

Member Recommendations

Member Reviews

2 reviews
A very enjoyable read. Not only will you learn aspects of C in great detail (the section on pointers vs. array is excellent), but the author writes in a witty manner I haven't typically found in programming books. (The style reminded me a bit of Programming Perl by Larry Wall.)
This book was written by one of the developers on the Sun compiler team. It is an excellent insight into some of the darker corners of C. I think I learned more about C from this book than from any other.

Members

Recently Added By

Author Information

Author
10 Works 627 Members

Common Knowledge

Quotations*
As my old grandmother used to say as she worked away at her spinning wheel,: "Those who do not remember history are doomed to have serious backward compatibility problems, especially if they change the addressing modes or wor... (show all)dsize of their architecture."
*Some information comes from Common Knowledge in other languages. Click "Edit" for more information.

Classifications

Genres
Technology, Nonfiction, General Nonfiction
DDC/MDS
005.133Computer science, information & general worksComputer science, knowledge & systemsArtificial Intelligence/Virtual RealitySoftware developmentComputer programmingSpecific programming languages
LCC
QA76.73 .C15 .V356ScienceMathematicsMathematicsInstruments and machinesCalculating machinesElectronic computers. Computer science
BISAC

Statistics

Members
355
Popularity
88,374
Reviews
2
Rating
½ (4.40)
Languages
English
Media
Paper, Ebook
ISBNs
4
UPCs
1
ASINs
1