Practical C

  • 9h 4m
  • Giulio Zambon
  • Apress
  • 2016

Practical C shows you how to implement often-needed algorithms within reusable functions. Besides providing you with modules that you can immediately put to use, this book will also teach you how to use the C language in a way that beginner books cannot achieve. What you'll learn

  • How to avoid pitfalls that can cause intractable problems
  • How to handle lists and multi-dimensional arrays
  • How to perform searches and sorts
  • How to take advantage of recursion
  • How to calculate integrals using numerical computation
  • How to implement statistical analysis
  • How to deal with strings in a convenient
  • How to build game application, MathSearch, similar to WordSearch puzzle games
  • How to build embedded and Arduino applications

About the Author

Giulio Zambon’s first love was physics, but he decided to dedicate himself to software development more than 30 years ago: back when computers were still made of transistors and core memories, programs were punched on cards, and Fortran only had arithmetic IFs. Over the years, he learned a dozen computer languages and worked with all sorts of operating systems. His specific interests were in telecom and real-time systems, and he managed several projects to their successful completion.

Giulio’s career took him to eight cities in five different countries, where he worked as a software developer, systems consultant, process improvement manager, project manager, and chief operating officer. Since early 2008, he has lived in a peaceful suburb a few kilometers north of Canberra, Australia, where he can dedicate himself to his many interests and in particular to writing software and programming books. Visit his web site, zambon-dot-com-dot-au, to see the full list of the papers and books he has authored.

In this Book

  • Introduction
  • Tricky Bits
  • Iteration, Recursion, and Binary Trees
  • Lists, Stacks, and Queues
  • Exception Handling
  • String Utilities
  • Dynamic Arrays
  • Searching
  • Sorting
  • Numerical Integration
  • Embedded Software
  • Databases
  • Web Server Using Mongoose
  • Game Application: MathSearch
SHOW MORE
FREE ACCESS