C for Programmers with an Introduction to C11 (Paperback)

Paul Deitel, Harvey Deitel

  • 出版商: Prentice Hall
  • 出版日期: 2013-05-01
  • 定價: $1,650
  • 售價: 8.0$1,320
  • 語言: 英文
  • 頁數: 608
  • 裝訂: Paperback
  • ISBN: 0133462064
  • ISBN-13: 9780133462067
  • 相關分類: C 程式語言
  • 立即出貨 (庫存 < 4)

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

商品描述

The professional programmer’s Deitel® guide to procedural programming in C through 130 working code examples

 

Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching the C language and the C Standard Library. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features approximately 5,000 lines of proven C code and hundreds of savvy tips that will help you build robust applications.

 

Start with an introduction to C, then rapidly move on to more advanced topics, including building custom data structures, the Standard Library, select features of the new C11 standard such as multithreading to help you write high-performance applications for today’s multicore systems, and secure C programming sections that show you how to write software that is more robust and less vulnerable. You’ll enjoy the Deitels’ classic treatment of procedural programming. When you’re finished, you’ll have everything you need to start building industrial-strength C applications.

 

Practical, example-rich coverage of:

  • C programming fundamentals
  • Compiling and debugging with GNU gcc and gdb, and Visual C++®
  • Key new C11 standard features: Type generic expressions, anonymous structures and unions, memory alignment, enhanced Unicode® support, _Static_assert, quick_exit and at_quick_exit, _Noreturn function specifier, C11 headers
  • C11 multithreading for enhanced performance on today’s multicore systems
  • Secure C Programming sections
  • Data structures, searching and sorting
  • Order of evaluation issues, preprocessor
  • Designated initializers, compound literals, bool type, complex numbers, variable-length arrays, restricted pointers, type generic math, inline functions, and more.

Visit www.deitel.com

  • For information on Deitel’s Dive Into® Series programming training courses delivered at organizations worldwide visit www.deitel.com/training or write to deitel@deitel.com
  • Download code examples
  • To receive updates for this book, subscribe to the free DEITEL® BUZZ ONLINE e-mail newsletter at www.deitel.com/newsletter/subscribe.html
  • Join the Deitel social networking communities on Facebook® at facebook.com/DeitelFan , Twitter® @deitel , LinkedIn® at bit.ly/DeitelLinkedIn and Google+™ at gplus.to/Deitel

商品描述(中文翻譯)

這是一本專為具備高階語言程式設計背景的程式設計師所撰寫的Deitel®指南,透過130個實際工作範例來教授C語言的程序式編程。本書以Deitel標誌性的「實作代碼」方法來呈現C語言和C標準庫的概念。書中將概念置於完全測試過的程式中,並配有語法顯示、代碼突出顯示、代碼解說和程式輸出。本書包含約5000行經過驗證的C代碼和數百個實用技巧,可幫助您建立強大的應用程式。

從C的介紹開始,迅速轉向更高級的主題,包括構建自定義數據結構、標準庫、C11新標準的一些特性(如多線程)以幫助您編寫適用於當今多核系統的高性能應用程式,以及安全的C編程部分,展示如何編寫更健壯、更安全的軟體。您將享受到Deitel對程序式編程的經典處理方式。完成後,您將擁有開始建立工業級C應用程式所需的一切。

實用、範例豐富的內容包括:
- C編程基礎知識
- 使用GNU gcc和gdb以及Visual C++®進行編譯和調試
- C11新標準的關鍵特性:類型通用表達式、匿名結構和聯合、內存對齊、增強的Unicode®支援、_Static_assert、quick_exit和at_quick_exit、_Noreturn函數指定符、C11標頭文件
- C11多線程以提升當今多核系統的性能
- 安全的C編程部分
- 數據結構、搜索和排序
- 評估順序問題、預處理器
- 指定初始化器、複合文字、布爾類型、複數、可變長數組、受限指針、類型通用數學、內聯函數等等。

請訪問www.deitel.com以獲取更多資訊。
- 有關Deitel的Dive Into®系列編程培訓課程在全球各組織的提供情況,請訪問www.deitel.com/training或寫信至deitel@deitel.com。
- 下載代碼範例
- 要接收有關本書的更新,請訂閱免費的DEITEL® BUZZ ONLINE電子郵件通訊,網址為www.deitel.com/newsletter/subscribe.html。
- 加入Deitel在Facebook®上的社交網絡社群,網址為facebook.com/DeitelFan,Twitter®上的社群,網址為@deitel,LinkedIn®上的社群,網址為bit.ly/DeitelLinkedIn,以及Google+™上的社群,網址為gplus.to/Deitel。