My Account Log in

1 option

Expert C programming : deep C secrets / Peter van der Linden.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Van der Linden, Peter.
Language:
English
Subjects (All):
C (Computer program language).
Physical Description:
1 online resource (xxvi, 353 p. ) ill. ;
Edition:
1st edition
Place of Publication:
Englewood Cliffs, N.J. : SunSoft Press, 1994.
Language Note:
English
System Details:
text file
Summary:
"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 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.
Contents:
1. C Through the Mists of Time
2. It's Not a Bug, It's a Language Feature
3. Unscrambling Declarations in C
4. The Shocking Truth: C Arrays and Pointers Are NOT the Same!
5. Thinking of Linking
6. Poetry in Motion: Runtime Data Structures
7. Thanks for the Memory
8. Why Programmers Can't Tell Halloween from Christmas Day
9. More about Arrays
10. More About Pointers
11. You Know C, So C++ is Easy!
Appendix: Secrets of Programmer Job Interviews.
Notes:
Includes index.
Description based on publisher supplied metadata and other sources.
ISBN:
9780133522235
0133522237
9780133522228
0133522229
OCLC:
1348491829

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account