易燃物匯聚 YouTube 有聲書與書評
Extreme C 封面

Extreme C

Kamran Amini

276人在讀
128.5萬字總字數
¥90.46定價

內容簡介

Push the limits of what C - and you - can do, with this high-intensity guide to the most advanced capabilities of CKey Features* Make the most of C’s low-level control, flexibility, and high performance* A comprehensive guide to C’s most powerful and challenging features* A thought-provoking guide packed with hands-on exercises and examplesBook DescriptionThere’s a lot more to C than knowing the language syntax. The industry looks for developers with a rigorous, scientific understanding of the principles and practices. Extreme C will teach you to use C’s advanced low-level power to write effective, efficient systems. This intensive, practical guide will help you become an expert C programmer.Building on your existing C knowledge, you will master preprocessor directives, macros, conditional compilation, pointers, and much more. You will gain new insight into algorithm design, functions, and structures. You will discover how C helps you squeeze maximum performance out of critical, resource-constrained applications.C still plays a critical role in 21st-century programming, remaining the core language for precision engineering, aviations, space research, and more. This book shows how C works with Unix, how to implement OO principles in C, and fully covers multi-processing.In Extreme C, Amini encourages you to think, question, apply, and experiment for yourself. The book is essential for anybody who wants to take their C to the next level.What you will learn* Build advanced C knowledge on strong foundations, rooted in first principles* Understand memory structures and compilation pipeline and how they work, and how to make most out of them* Apply object-oriented design principles to your procedural C code* Write low-level code that’s close to the hardware and squeezes maximum performance out of a computer system* Master concurrency, multithreading, multi-processing, and integration with other languages* Unit Testing and debugging, build systems, and inter-process communication for C programmingWho this book is forExtreme C is for C programmers who want to dig deep into the language and its capabilities. It will help you make the most of the low-level control C gives you.

讀者書評

★★★★★

不錯,多線程多進程部分,還有socket 相關的也行

★★★★★

這本書的並沒有什麼高深的複雜的算法,所以門檻不高。它以C語言問中心,將彙編、文件、內存、OOP、網絡都穿起來,給人一種醍醐灌頂的感覺。非常適合有C語言基礎,並想拓寬自己知識面的讀者。

★★★★★

真是一本難得的好書!不單單講C語言,更是把編譯器,組成原理,操作系統,IPC,計算機網絡,多語言混合編程,軟件測試,編譯工具融在一本書裏講了,而且附錄了很多拓展閱讀的鏈接,好多都是從StackOverflow上鍊進來的,可見作者絕對是個有深厚理論基礎的實戰派大佬。

★★★★★

讀完的第一本英文技術類書籍,非常適合有基本的c語言基礎的人提升自己,寫得比某些不說人話的大學教材好太多了。儘管用的是英語,但非常好理解,可以看出作者是兼具技術深度和表達能力的高手。

★★★★★

說了很多C語言在實際應用中需要了解的知識點,涉及面非常的廣 ,重點看了幾張,完整的翻了一遍,後面需要用的時候具體的拿相關的章節仔細的看一下

★★★★★

居然單獨把ABI拿出來講!這可是難得的好書——值得推薦給每一個想要提升C programming的人。

★★★★★

終於有本可以看得懂的計算機的書了。

書籍信息

作者Kamran Amini
出版社Packt Publishing
出版時間2019-10-31
ISBN9781789341355
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數167