Computer programming is essentially about constructing the software that bridges the gap between the very primitive operations of the hardware presented in the previous section (which are pretty useless to the typical computer user) and programs like word processors and spreadsheet programs that feature specialized functionality targeted at various users' specific needs.

Overall Process of Executing a C# Program

What happens when a C# program is running on the computer? Even though C# abstracts away from the underlying hardware, it is obviously still utilizing the functionality of the computers processor and memory systems at some point.

Figure 1.5 depicts the main parts involved to execute a C# program. First, you need to write the ...

Get C# Primer Plus 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.