Diese Aktionen werden auf diesen Artikel angewendet:
Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lese bitte die Nutzungsbedingungen der jeweiligen Promotion.
Meine Mitgliedschaften & Abos
Lade die kostenlose Kindle-App herunter und lese deine Kindle-Bücher sofort auf deinem Smartphone, Tablet oder Computer – kein Kindle-Gerät erforderlich.
Mit Kindle für Web kannst du sofort in deinem Browser lesen.
Scanne den folgenden Code mit deiner Mobiltelefonkamera und lade die Kindle-App herunter.
Bild nicht verfügbar
Farbe:
-
-
-
- Herunterladen, um dieses Videos wiederzugeben Flash Player
Dem Autor folgen
OK
Expert C Programming: Deep Secrets (English Edition) 1. Auflage, Kindle Ausgabe
This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs.
- ISBN-13978-0133522235
- Auflage1.
- HerausgeberPearson
- Erscheinungstermin14. Juni 1994
- SpracheEnglisch
- Dateigröße20.9 MB
Alle unterstützten Geräte anzeigen
Kindle E-Reader
- Kindle (11. Generation, Version 2024)
- Kindle (10. Generation)
- Kindle Paperwhite
- Kindle Oasis (10. Generation)
- Der neue Kindle Paperwhite
- Kindle Scribe, 1. Generation (Version 2024)
- Kindle Voyage
- Kindle Oasis
- Kindle Touch
- Der neue Kindle eReader
- Kindle Paperwhite (5. Generation)
- Kindle Paperwhite (12. Generation)
- Kindle
- Kindle Paperwhite (10. Generation)
- Kindle Oasis (9. Generation)
Kindle Fire Tablets
- Fire HD 8 (8. Generation)
- Fire HD 10 (11. Generation)
- Fire 7 (9. Generation)
- Fire 7 (12. Generation)
- Fire HD 8 Plus
- Fire HD 10 (9. Generation)
- Fire HD 8 (10. Generation)
- Fire HD 8 (12. Generation)
- Fire HD 10 Plus
Kostenlose Kindle Lese-Apps
- Kindle für Android
- Kindle für Android Tablets
- Kindle für iPhone
- Kindle für iPad
- Kindle für PC
- Kindle für Web
- Kindle für Mac
Sicherheits- und Produktressourcen
Bilder und Kontakte
Sicherheits- und Produktressourcen
Problem beim Laden der Informationen
Bilder und Kontakte
Produktbeschreibungen
Amazon.de
Buchrückseite
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
- 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 an 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.
"Not just clearly written, but fun to read. The tone and style of this text should make this a popular book with professional programmers. However, the tone of this book will make it very popular with undergraduates. Appendix A alone would make the purchase of this book a must. It's filled with great advice."Professor Jack Beidler, Chairman, Department of Computer Science, University of Scranton
"So that's why extern char *cp isn't the same as extern char cp. I knew that it didn't work despite their superficial equivalence, but I didn't know why. I also love the job interview test questions on C."David S. Platt, Rolling Thunder Computing
"In Expert C Programming, Peter van der Linden combines C language expertise and a subtle sense of humor to deliver a C programming book that stands out from the pack. In a genre too often known for windy, lifeless prose, van der Linden's crisp language, tongue-in-cheek attitude, and real-world examples engage and instruct."John Barry, author of Sunburst, Technobabble, and other books
Produktinformation
- ASIN : B00E0LASCU
- Herausgeber : Pearson
- Barrierefreiheit : Erfahre mehr
- Erscheinungstermin : 14. Juni 1994
- Auflage : 1.
- Sprache : Englisch
- Dateigröße : 20.9 MB
- Gleichzeitige Verwendung von Geräten : Bis zu 5 Geräte gleichzeitig, je nach vom Verlag festgelegter Grenze
- Screenreader : Unterstützt
- Verbesserter Schriftsatz : Aktiviert
- X-Ray : Nicht aktiviert
- Word Wise : Nicht aktiviert
- Seitenzahl der Print-Ausgabe : 802 Seiten
- ISBN-13 : 978-0133522235
- PageFlip : Aktiviert
- Lesealter : Ab 18 Jahren
- Amazon Bestseller-Rang: Nr. 565.974 in Kindle-Shop (Siehe Top 100 in Kindle-Shop)
- Nr. 212 in C
- Nr. 937 in Programmiersprachen & Tools (englischsprachig)
- Nr. 4.346 in Fremdsprachiges über Computer & Internet
- Kundenrezensionen:
Informationen zum Autor

Entdecke weitere Bücher des Autors, sehe ähnliche Autoren, lese Buchempfehlungen und vieles mehr.
Kundenrezensionen
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern5 Sterne65%20%8%2%5%65%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern4 Sterne65%20%8%2%5%20%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern3 Sterne65%20%8%2%5%8%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern2 Sterne65%20%8%2%5%2%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern1 Stern65%20%8%2%5%5%
Kundenbewertungen, einschließlich Produkt-Sternebewertungen, helfen Kunden, mehr über das Produkt zu erfahren und zu entscheiden, ob es das richtige Produkt für sie ist.
Um die Gesamtbewertung der Sterne und die prozentuale Aufschlüsselung nach Sternen zu berechnen, verwenden wir keinen einfachen Durchschnitt. Stattdessen berücksichtigt unser System beispielsweise, wie aktuell eine Bewertung ist und ob der Prüfer den Artikel bei Amazon gekauft hat. Es wurden auch Bewertungen analysiert, um die Vertrauenswürdigkeit zu überprüfen.
Erfahren Sie mehr darüber, wie Kundenbewertungen bei Amazon funktionieren.Rezensionen mit Bildern
ANSI 89/ISO 90 C im Jahr 2019
Spitzenrezensionen aus Deutschland
Es gab ein Problem beim Filtern der Rezensionen. Bitte lade die Seite neu.
- Bewertet in Deutschland am 4. Juni 2016I'm an electrical engineering college student in Germany and in my 6th semester. I did have some questions about what is going on "behind the scenes" in C and have found this book to answer some questions of mine. Especially the part with multidimensional arrays did help to resolve some assumptions of mine.
I did get the feeling that the Author had enough unterstanding of the topic to educate people (well he has written on a C compiler if i do remember right). The best part of this book was it's layout, which had some "light relieve" sections in each chapter with some amusing, historical stories. Of course the technical part of each chapter was fun reading to begin with.
I do recommend it without a second thought for people who are not already working with C since decades. I do think that it is addressed at college students. But of course everyone with a lttle more than basic knowledge in C and capable of the English language (please don't judge my bad grammar) should have a great experience reading this wonderful book.
- Bewertet in Deutschland am 12. Mai 2023This book has an interesting balance of technical content, stories about C history and just plain love for the subject.
Higly recommended.
- Bewertet in Deutschland am 16. Dezember 2002Peter van der Linden is an expert and this book is nice reading. You find many anecdotes and there is some historical background on C. Working more than a half decade as software developer I still found various amusing details I were not aware of previously. But unless you are just started mastering C do not expect finding much news. A chapter on 80x86 segmented addressing models is now entirely obsolete and if you are old enough you probably know it anyway (at least if you worked with PCs). In the chapters on pointers and arrays you will find what a experienced programmer already found out the hard way.
- Bewertet in Deutschland am 24. Februar 2016If you want to improve your C knowledge and to be amused, than this Is a book for you. If you want some tips and tricks, than is also for you. It contains code examples as well as lists with proposed exercises.
- Bewertet in Deutschland am 4. Juli 2016I've put this book #9 in my Top 100 Programming, Computer and Science books list:
[...]
(If this link gets removed, google for >>catonmat top 100 programming computer science books<< to find my article.)
Back to practical books, this is a classic book on C programming. I learned the language purely by programming and reading code examples without ever reading a single tutorial and this was my first real book on C programming language. This book is for people who already know C well. It presents subtle aspects of the language and reveals the shocking truth that C arrays and pointers are not the same thing. Language quirks are accompanied by interesting stories and suggestions called handy heuristics. It's amusingly written, and the historical anecdotes are very interesting as well.
I heard someone say, "You'll definitely know you're a geek when you find yourself chuckling at all of the hilarious comments in the book. What Peter van der Linden has produced is not so much a book about C programming as it is a dense little slab of hacker culture. It's a snapshot of the days when "the Internet" was almost synonymous with "UNIX account.""
Spot on. This book will increase your geekiness level by 1000 points. Go get this book!
- Bewertet in Deutschland am 11. November 2019Das Buch adressiert das Publikum das bereits halbwegs fundierte C Kenntnisse besitzt. So findet sich beispielsweise keine Beschreibung der Sprachelemente, es wird viel mehr auf ihre Nuancen eingegangen. Die Gliederung ist sehr gut und das Buch berührt so ziemlich alle Bereiche die einem Anfänger nicht zugänglich sind, deren Kenntnis man von einem "Experten" aber erwarten dürfte.
Es gibt jedoch mehrere Punkte die negativ auffallen. Mit manchen von ihnen kann man durchaus leben, manche sind jedoch in meinen Augen schwerwiegend:
1) Die Schrift, die von anderen kritisiert wird, ist eines Prentice Hall Namens tatsächlich nicht würdig. Stellenweise verblasst, unscharf und erinnert mehr an die Qualität eines Nadeldruckers aus dem Jahre 1988. Problemlos leserlich ja, jedoch qualitativ sehr bescheiden.
2) Das Buch sollte eigentlich "Semi-Expert ANSI C Programming" heissen. Denn ANSI C/ISO 90 ist die Grundlage dieses Buches. Dies wäre ehrlicher, dem Buchabsatz heutzutage aber eher hinderlich. Erstens kenne ich keinen C Experten der 2019 noch strikt ANSI-konform programmieren würde, zweitens hat sich seit 1994 (Stand auf den sich das Buch bezieht!) doch einiges getan, so dass man dem Buch attestieren muss, stellenweise veraltet zu sein.
3) Es gibt neuere Standards und es gibt zahlreiche (zugegeben implementierungsabhängige) Erweiterungen, so dass gewisse Behauptungen im Buch einfach nicht mehr zutreffen (oder aufgrund des Datums nicht zutreffen können), wenn man generell von "C" spricht. "Nested functions" sind in GNU C seit geraumer Zeit möglich, genauso wie "variable size arrays" und "local labels". Weitere praxisrelevante Erweiterungen wie "obstacks" oder "halbautomatische memory-allocation" finden ebenfalls keine Beschreibung.
4) Der Stoff ist mit Anekdoten, historischen Pannen und Kommentaren ausgeschmückt, aus heutiger Sicht nicht immer "politisch korrekt" (errinnert an den alten fortune Sprücheklopfer), jedoch unterhaltsam und sehr lehrreich. Erwähnungen von gcc 1.34, OS/2, MS-DOS, lint, etc. sind ebenfalls lustig und bedürfen keiner weiteren Ausschmückung.
5) Der Stoff ist über weite Strecken sehr gut aufbereitet, in manchen Fällen jedoch unvollständig. Um sich "Experte" zu nennen, reicht es nicht die Rangordnung von 3-4 Operatoren/Klassen zu kennen, es gibt schliesslich ganze 15 davon. Dem "inline assembler code" wird kaum eine halbe Seite gewidmet, dem "obfuscated" winner aus dem Jahr 1988 dafür ganze 5. Dass statische libraries keine Relevanz mehr besitzen, ist gerade im Zeitalter der "embedded systems" oder "IoT" auch nur eine halbe Wahrheit. Weiters finden sich zahlreiche Beispiele die man absichtlich mit dem Hinweis "man solle es selbst herausfinden" nicht erklärt bekommt. Ein Kapitel (11) beschäftigt sich ausschliesslich damit, C++ zu verdammen. Ob berechtigt oder nicht, vollkommen fehl am Platz, denn beide Sprachen habe soviel gemeinsam wie Pringles und ein Kartoffelsack.
Fazit: Wer so ANSI C programmieren möchte, wie man es Mitte der 90-er tat, dem ist das Buch ohne Einschränkungen zu empfehlen. Wer nicht, der muss wohl mit der Tatsache leben, nach Durchlesen höchstens ein Halbexperte geworden zu sein, denn das Expertenzertifikat am Ende des Buches ist explizit auf das 20-te Jahrhundert beschränkt :-)
3,0 von 5 SternenDas Buch adressiert das Publikum das bereits halbwegs fundierte C Kenntnisse besitzt. So findet sich beispielsweise keine Beschreibung der Sprachelemente, es wird viel mehr auf ihre Nuancen eingegangen. Die Gliederung ist sehr gut und das Buch berührt so ziemlich alle Bereiche die einem Anfänger nicht zugänglich sind, deren Kenntnis man von einem "Experten" aber erwarten dürfte.ANSI 89/ISO 90 C im Jahr 2019
Bewertet in Deutschland am 11. November 2019
Es gibt jedoch mehrere Punkte die negativ auffallen. Mit manchen von ihnen kann man durchaus leben, manche sind jedoch in meinen Augen schwerwiegend:
1) Die Schrift, die von anderen kritisiert wird, ist eines Prentice Hall Namens tatsächlich nicht würdig. Stellenweise verblasst, unscharf und erinnert mehr an die Qualität eines Nadeldruckers aus dem Jahre 1988. Problemlos leserlich ja, jedoch qualitativ sehr bescheiden.
2) Das Buch sollte eigentlich "Semi-Expert ANSI C Programming" heissen. Denn ANSI C/ISO 90 ist die Grundlage dieses Buches. Dies wäre ehrlicher, dem Buchabsatz heutzutage aber eher hinderlich. Erstens kenne ich keinen C Experten der 2019 noch strikt ANSI-konform programmieren würde, zweitens hat sich seit 1994 (Stand auf den sich das Buch bezieht!) doch einiges getan, so dass man dem Buch attestieren muss, stellenweise veraltet zu sein.
3) Es gibt neuere Standards und es gibt zahlreiche (zugegeben implementierungsabhängige) Erweiterungen, so dass gewisse Behauptungen im Buch einfach nicht mehr zutreffen (oder aufgrund des Datums nicht zutreffen können), wenn man generell von "C" spricht. "Nested functions" sind in GNU C seit geraumer Zeit möglich, genauso wie "variable size arrays" und "local labels". Weitere praxisrelevante Erweiterungen wie "obstacks" oder "halbautomatische memory-allocation" finden ebenfalls keine Beschreibung.
4) Der Stoff ist mit Anekdoten, historischen Pannen und Kommentaren ausgeschmückt, aus heutiger Sicht nicht immer "politisch korrekt" (errinnert an den alten fortune Sprücheklopfer), jedoch unterhaltsam und sehr lehrreich. Erwähnungen von gcc 1.34, OS/2, MS-DOS, lint, etc. sind ebenfalls lustig und bedürfen keiner weiteren Ausschmückung.
5) Der Stoff ist über weite Strecken sehr gut aufbereitet, in manchen Fällen jedoch unvollständig. Um sich "Experte" zu nennen, reicht es nicht die Rangordnung von 3-4 Operatoren/Klassen zu kennen, es gibt schliesslich ganze 15 davon. Dem "inline assembler code" wird kaum eine halbe Seite gewidmet, dem "obfuscated" winner aus dem Jahr 1988 dafür ganze 5. Dass statische libraries keine Relevanz mehr besitzen, ist gerade im Zeitalter der "embedded systems" oder "IoT" auch nur eine halbe Wahrheit. Weiters finden sich zahlreiche Beispiele die man absichtlich mit dem Hinweis "man solle es selbst herausfinden" nicht erklärt bekommt. Ein Kapitel (11) beschäftigt sich ausschliesslich damit, C++ zu verdammen. Ob berechtigt oder nicht, vollkommen fehl am Platz, denn beide Sprachen habe soviel gemeinsam wie Pringles und ein Kartoffelsack.
Fazit: Wer so ANSI C programmieren möchte, wie man es Mitte der 90-er tat, dem ist das Buch ohne Einschränkungen zu empfehlen. Wer nicht, der muss wohl mit der Tatsache leben, nach Durchlesen höchstens ein Halbexperte geworden zu sein, denn das Expertenzertifikat am Ende des Buches ist explizit auf das 20-te Jahrhundert beschränkt :-)
Bilder in dieser Rezension
Spitzenrezensionen aus anderen Ländern
-
rahulBewertet in Indien am 16. Mai 20155,0 von 5 Sternen A Must Have Book...Interesting
Very good book, one of the must have. Even after having so much of programming experience in C, I didn't know many facts that are mentioned in this book. Also the way author has presented the material is enjoyable. If you love C, do read this book. Along with C this book also highlights some good concepts of compiler.
-
Andrea S.Bewertet in Italien am 22. Juli 20185,0 von 5 Sternen La sfida a chi crede di conoscere il C
Per me IL vero libro del C è questo. Conobbi questo testo anni fa durante gli studi universitari per fare un esame importante e riconobbi subito lo spessore dell'opera.
Il libro non insegna la sintassi del linguaggio o gli aspetti in comune con altri linguaggi, cose che si possono anche imparare facilmente in autonomia, ma piuttosto entra nel dettaglio dei vari aspetti dello standard, specificando cosa è standardizzato e cosa invece può dipendere dal compilatore, cosa accade in situazioni impreviste quando tutto sembra corretto e invece non va, errori comuni, cosa succede usando con leggerezza alcuni aspetti del linguaggio, le differenze tra espressioni che a prima vista sembrano equivalenti, propone domande che a confronto Marzullo sembra un dilettante, ecc ecc... tutto andando a cercare il pelo nell'uovo.
Credetemi sulla parola, la stragrande maggioranza di coloro che credono di conoscere già il C rimarranno a bocca aperta leggendo questo testo. E' un'opera incredibile che raccoglie e racchiude l'esperienza e la competenza dell'autore e che obbligherei ogni studente universitario di informatica a studiare.
Se state guardando questa pagina, con ogni probabilità avete già abbastanza motivi per comprare questo libro, quindi compratelo e basta.
-
Amazon CustomerBewertet in Großbritannien am 1. November 20155,0 von 5 Sternen A must read!
This is most likely the best programming book I have ever read.
It is full of incredible detail and the author's knowledge really shines through. I learnt so much reading it and now feel like I fully appreciate the many nuances of C. It is also a joy to read with lots of humour and interesting anecdotes scattered throughout. It's worth reaching the end too for the certificate of merit! ;)
A must read for any C/C++ programmer!
-
Marcelo Rezende MódoloBewertet in Brasilien am 6. August 20214,0 von 5 Sternen Very practical and straightforward
I learned a lot! Details about the language and standards that I was not aware of!
-
Toni Homedes i SaunBewertet in Spanien am 22. Januar 20155,0 von 5 Sternen Uno de los mejores libros de C
Incluso teniendo 25 años de experiencia programando en C vale la pena releerlo cada varios años. Me lo dejaron en 1995 y siempre había querido comprarlo.
