For makers looking to use the smallest microcontrollers or to wring the highest performance out of larger ones, the C language is still the best option.
About the Author: Marc Loy caught the programming bug after learning 6808 assembly to program his school's HERO 1 in the 80s.
311 Pages
Computers + Internet,
Description
Book Synopsis
For makers looking to use the smallest microcontrollers or to wring the highest performance out of larger ones, the C language is still the best option. This practical book provides a solid grounding in C basics for anyone who tinkers with programming microcontrollers. You'll explore the many ways C enables developers and makers to get big results out of tiny devices.
Author Marc Loy shows you how to write clean, maintainable C code from scratch. This language and its cousin, C++, are still widely used to write low-level code for device drivers or operating systems. By understanding C syntax and its quirks, you'll gain an enduring computer language literacy that will help you pick up new languages and styles more easily.
Learn C fundamentals, such as data types, flow control, and functions
Explore memory management including how programs work on small devices
Understand answers provided in online forums such as Reddit or Stack Overflow
Write efficient, custom C code that's both readable and maintainable
Analyze the performance of your code and weigh optimizations
Evaluate third-party libraries for use in your own projects
Create your own libraries to share with others
About the Author
Marc Loy caught the programming bug after learning 6808 assembly to program his school's HERO 1 in the 80s. He developed and delivered training classes on Java, Unix internals, and networking at Sun Microsystems back in the day and has continued training a (much) wider audience ever since. He now spends his days consulting and writing on technical and media topics. He has also caught the maker bug and is exploring the fast-growing world of embedded electronics and wearables.
Dimensions (Overall): 9.19 Inches (H) x 7.0 Inches (W) x .66 Inches (D)
Weight: 1.11 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 311
Genre: Computers + Internet
Publisher: O'Reilly Media
Theme: C
Format: Paperback
Author: Marc Loy
Language: English
Street Date: July 6, 2021
TCIN: 1011339643
UPC: 9781098100339
Item Number (DPCI): 247-24-7528
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.
Shipping details
Estimated ship dimensions: 0.66 inches length x 7 inches width x 9.19 inches height
Estimated ship weight: 1.11 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii
Return details
This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.