Extreme C: Taking you to the limit in Concurrency,OOP,and the most advanced capabilities of C


Extreme C: Taking you to the limit in Concurrency,OOP,and the most advanced capabilities of C
Authors: Kamran Amini
ISBN-10 书号: 1789343623
ISBN-13 书号: 9781789343625
Publisher Finelybook 出版日期: 2019-10-31
pages 页数: 822 pages


Book Description
Push the limits of what C – and you – can do,with this high-intensity guide to the most advanced capabilities of C
There’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 programming
contents
1 Essential Features
2 From Source to Binary
3 Object Files
4 Process Memory Structure
5 Stack and Heap
6 OOP and Encapsulation
7 Composition and Aggregation
8 Inheritance and Polymorphism
9 Abstraction and OOP in C++
10 Unix – History and Architecture
11 System Calls and Kernels
12 The Most Recent C
13 Concurrency
14 Synchronization
15 Thread Execution
16 Thread Synchronization
17 Process Execution
18 Process Synchronization
19 Single-Host IPC and Sockets
20 Socket Programming
21 Integration with Other Languages
22 Unit Testing and Debugging
23 Build Systems

下载地址 Download
打赏
未经允许不得转载:finelybook » Extreme C: Taking you to the limit in Concurrency,OOP,and the most advanced capabilities of C

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏