Items related to Practical C Programming: Solutions for modern C developers...

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

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

Synopsis

A comprehensive guide with practical instructions for learning data structures, low-level programming, high-performance computing, networking and IoT to help you understand the latest standards in C programming such as C11 and C18

Key Features

  • Tackle various challenges in C programming by making the most of its latest features
  • Understand the workings of arrays, strings, functions, pointers, advanced data structures, and algorithms
  • Become well-versed with process synchronization during multitasking and server-client process communication

Book Description

Used in everything from microcontrollers to operating systems, C is a popular programming language among developers because of its flexibility and versatility. This book helps you get hands-on with various tasks, covering the fundamental as well as complex C programming concepts that are essential for making real-life applications.

You'll start with recipes for arrays, strings, user-defined functions, and pre-processing directives. Once you're familiar with the basic features, you'll gradually move on to learning pointers, file handling, concurrency, networking, and inter-process communication (IPC). The book then illustrates how to carry out searching and arrange data using different sorting techniques, before demonstrating the implementation of data structures such as stacks and queues. Later, you'll learn interesting programming features such as using graphics for drawing and animation, and the application of general-purpose utilities. Finally, the book will take you through advanced concepts such as low-level programming, embedded software, IoT, and security in coding, as well as techniques for improving code performance.

By the end of this book, you'll have a clear understanding of C programming, and have the skills you need to develop robust apps.

What you will learn

  • Discover how to use arrays, functions, and strings to make large applications
  • Perform preprocessing and conditional compilation for efficient programming
  • Understand how to use pointers and memory optimally
  • Use general-purpose utilities and improve code performance
  • Implement multitasking using threads and process synchronization
  • Use low-level programming and the inline assembly language
  • Understand how to use graphics for animation
  • Get to grips with applying security while developing C programs

Who this book is for

This intermediate-level book is for developers who want to become better C programmers by learning its modern features and programming practices. Familiarity with C programming is assumed to get the most out of this book.

Table of Contents

  1. Working with Arrays
  2. Managing Strings
  3. Exploring Functions
  4. Preprocessing and Compilation
  5. Deep Dive into Pointers
  6. File Handling
  7. Implementing Concurrency
  8. Networking and Inter-process communication
  9. Sorting and Searching
  10. Working with Graphs
  11. Advanced Data Structures and Algorithms
  12. Creativity with Graphics
  13. Using MySQL Database
  14. General-Purpose Utilities
  15. Improving Performance of your Code
  16. Low-Level Programming
  17. Embedded Software and IoT
  18. Applying Security in Coding

"synopsis" may belong to another edition of this title.

About the Author

B. M. Harwani is the founder of Microchip Computer Education, based in Ajmer, India, which provides computer literacy in programming and web development to learners of all ages. He further helps the community by sharing the knowledge and expertise he's gained over 20 years of teaching by writing books. His recent publications include jQuery Recipes, published by Apress, Introduction to Python Programming and Developing GUI Applications with PyQT, published by Cengage Learning, The Android Tablet Developer's Cookbook, published by Addison-Wesley Professional, UNIX and Shell Programming, published by Oxford University Press, and Qt5 Python GUI Programming Cookbook, published by Packt.

"About this title" may belong to another edition of this title.

Buy Used

Condition: Fine
A NEW BOOK
View this item

£ 34.96 shipping from U.S.A. to United Kingdom

Destination, rates & speeds

Buy New

View this item

£ 2.49 shipping within United Kingdom

Destination, rates & speeds

Search results for Practical C Programming: Solutions for modern C developers...

Stock Image

Harwani, B. M.
Published by Packt Publishing 2020-02, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781838641108

Contact seller

Buy New

£ 30.40
Convert currency
Shipping: £ 2.49
Within United Kingdom
Destination, rates & speeds

Quantity: 10 available

Add to basket

Stock Image

Harwani, B. M.
Published by Packt Publishing, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781838641108_new

Contact seller

Buy New

£ 33.14
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

B. M. Harwani
Published by Packt Publishing Limited, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781838641108

Contact seller

Buy New

£ 33.69
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Harwani, B. M.
Published by Packt Publishing, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781838641108

Contact seller

Buy New

£ 33.71
Convert currency
Shipping: £ 7.44
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Harwani, B. M.
Published by Packt Publishing 2/14/2020, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Practical C Programming 2.3. Book. Seller Inventory # BBS-9781838641108

Contact seller

Buy New

£ 33.78
Convert currency
Shipping: £ 8.55
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Harwani, B. M.
Published by Packt Publishing, Limited, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New Softcover
Print on Demand

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Print on Demand pp. 616. Seller Inventory # 369466029

Contact seller

Buy New

£ 58.28
Convert currency
Shipping: £ 3.35
Within United Kingdom
Destination, rates & speeds

Quantity: 4 available

Add to basket

Stock Image

Harwani, B. M.
Published by Packt Publishing, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
Used Soft cover First Edition

Seller: Karl Theis, Torrance, CA, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Soft cover. Condition: Fine. 1st Edition. A NEW BOOK. Seller Inventory # 046507

Contact seller

Buy Used

£ 26.78
Convert currency
Shipping: £ 34.96
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Harwani, B. M.
Published by Packt Publishing, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New Softcover

Seller: moluna, Greven, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Practical C Programming will teach you how to deal with C and its idiosyncrasies, and benefit from its new features, through bite-sized recipes. Each recipe in the book addresses a specific problem through a discussion that reveals and explains the solution. Seller Inventory # 448360451

Contact seller

Buy New

£ 40.26
Convert currency
Shipping: £ 21.84
From Germany to United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

B. M. Harwani
Published by Packt Publishing, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New Taschenbuch
Print on Demand

Seller: AHA-BUCH GmbH, Einbeck, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering - 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 will take you through the fundamental as well as complex C programming concepts using several organized tasks. This book covers all the important building blocks of C necessary for creating real-life applications. Starting with recipes on arrays, strings, user-defined functions, and preprocessing directives, you'll gradually advance to pointers, file handling, concurrency, networking, and inter-process communication. The book then illustrates how to perform a search and arrange data using different sorting techniques, followed by explaining the implementation of data structures such as a stack and queue. You will also discover many interesting programming features such as using graphics for drawing and animation and the use of general-purpose utilities. Finally, you'll get to grips with advanced concepts such as low-level programming, embedded software, IoT, and security in coding, and learn techniques to improve the performance of your code. By the end of this book, you'll have developed a clear understanding of C programming to help you to take your career to the next level. Seller Inventory # 9781838641108

Contact seller

Buy New

£ 51.67
Convert currency
Shipping: £ 12.22
From Germany to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Harwani, B. M.
Published by Packt Publishing, 2020
ISBN 10: 1838641106 ISBN 13: 9781838641108
New Paperback

Seller: Mispah books, Redhill, SURRE, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: New. New. book. Seller Inventory # ERICA75818386411065

Contact seller

Buy New

£ 62
Convert currency
Shipping: £ 8
Within United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 2 more copies of this book

View all search results for this book