1

The One with the Low-Level Secrets

Understanding low-level APIs

Writing software can be a daunting task. You need to consider many things when you try to convert your ideas into something that works on the machine. After all, there are so many things you need to tell the computer before it does something useful.

But we are in luck. Many of the instructions we need to give the CPU are encapsulated in frameworks, tools, packages, and other pieces of software. These building blocks allow us to focus on what we want to build instead of how the CPU might interpret our instructions. That makes life a lot easier!

This chapter looks into those building blocks, how they help us, and how we can best use them. This chapter also covers how .NET works ...

Get Systems Programming with C# and .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.