Practical C Programming: Solutions for modern C developers to create efficient and well-structured programs


Practical C Programming: Solutions for modern C developers to create efficient and well-structured programs
by: B. M. Harwani
Print Length 页数: 616 pages
Publisher finelybook 出版社: Packt Publishing (February 14,2020)
Language 语言: English
ISBN-10: 1838641106
ISBN-13: 9781838641108


Book Description
By finelybook

A comprehensive guide with practical instructions on data structures,low level programming,high performance,networking,IoT and more to help you gain a deeper understanding of the latest standards (C11 and C18) in C programming
C is a popular programming language among developers because of its flexibility and versatility. It is used in a multitude of applications ranging from microcontrollers to operating systems. This book takes a pragmatic approach by: providing you a number of tasks organized to understand the fundamentals as well as the complex C programming concepts.
This book covers all the important building blocks that C provides for making real-life applications. It starts with recipes of arrays,strings,user-defined functions and pre-processing directives. Once you are acquainted with basic features,you will gradually move on to learn pointers,file handling,concurrency,networking,and inter-process communication. The book then illustrates how searching is done and the data can be arranged using different sorting techniques followed by: explaining the implementation of data structures like a stack,queue,etc. You will also learn interesting programming features such as using graphics for drawing and animation,use of general-purpose utilities,and so on. Finally,the book will take you through the advanced concepts such as low-level programming,embedded software,IoT,and security in coding,and techniques to improve the performance of code.
By the end of this book,you’ll have a clear understanding and deeper knowledge of C programming,which will help you to take your career to new heights.
What you will learn
Discover how to use arrays,functions,and strings to make large applications
Perform pre-processing and conditional compilation for efficient programming
Understand how to use pointers and memory optimally
Use general-purpose utilities and improve performance of the code
Implement multitasking using threads and process synchronization
Use low-level programming and inline assembly language
Understand how to use graphics for animation
How to apply security while developing C programs
Establish communication between two or more processes using different techniques
Contents
Preface
Chapter 1: Working with Arrays
Chapter 2: Managing Strings
Chapter 3: Exploring Functions
Chapter 4: Preprocessing and Compilation
Chapter 5: Deep Dive into Pointers
Chapter 6: File Handling
Chapter 7: Implementing Concurrency
Chapter 8: Networking and Inter-Process Communication
Chapter 9: Sorting and Searching
Chapter 10: Working with Graphs
Chapter 11: Advanced Data Structures and Algorithms
Chapter 12: Creativity with Graphics
Chapter 13: Using MySQL Database
Chapter 14: General-Purpose Utilities
Chapter 15: Improving the Performance of Your Code
Chapter 16: Low-Level Programming
Chapter 17: Embedded Software and loT
Chapter 18: Applying Security in Coding
Other Books You May Enjoy
Index

相关文件下载地址

下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Practical C Programming: Solutions for modern C developers to create efficient and well-structured programs

评论 抢沙发

觉得文章有用就打赏一下

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

支付宝扫一扫

微信扫一扫