Expert C Programming: Deep C Secrets (Paperback)
暫譯: 專家級 C 程式設計:深入 C 的秘密 (平裝本)

Peter van der Linden

買這商品的人也買了...

相關主題

商品描述

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
  • 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

商品描述(中文翻譯)

摘要

這是一本非常不同的 C 語言書籍!在輕鬆、對話式的風格中,來自 Sun 的編譯器和作業系統核心小組的 Peter van der Linden,展示了數十個驚人的範例,這些範例來自實際經驗,包括:


  • 導致金星探測器爆炸的軟體

  • 關閉整個 AT&T 電話系統的 C 錯誤

  • C 程式設計師面試秘訣

  • 為什麼程式設計師無法分辨萬聖節和聖誕節

  • 完整 BASIC 解譯器的 C 程式碼

專家 C 程式設計 揭示了最佳 C 程式設計師所使用的編碼技術。它將 C 與其他語言相關聯,並包括一個 C++ 的介紹,讓沒有經過數週艱澀學習的程式設計師也能理解。這本書涵蓋了 IBM PC 和 UNIX 系統,是一本有趣且具教育意義的 C 語言之旅,展示了專家們如何真正使用它。專家 C 程式設計 是任何想要深入了解 C 的實作、實際應用和民間傳說的人的必讀書籍

"這本書不僅寫得清楚,而且讀起來很有趣。這本書的語氣和風格應該會使它成為專業程式設計師的熱門書籍。然而,這本書的語氣也會使它在大學生中非常受歡迎。僅僅附錄 A 就足以讓這本書成為必買之選。裡面充滿了很棒的建議。"

—Jack Beidler 教授,斯克蘭頓大學計算機科學系主任

"所以這就是為什麼 extern char *cpextern char cp 不相同的原因。我知道它們表面上看起來相等,但我不知道為什麼不行。我也喜歡關於 C 的面試測試問題。"

—David S. Platt,Rolling Thunder Computing

"專家 C 程式設計 中,Peter van der Linden 結合了 C 語言的專業知識和微妙的幽默感,提供了一本與眾不同的 C 程式設計書。在這個類別中,常常以冗長、無生氣的文風著稱,van der Linden 的簡潔語言、諷刺的態度和真實世界的範例吸引並指導讀者。"

—John Barry,SunburstTechnobabble 等書籍的作者