© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
P. D. Crutcher et al.Essential Computer Sciencehttps://doi.org/10.1007/978-1-4842-7107-0_2

2. Programming

Paul D. Crutcher1  , Neeraj Kumar Singh2 and Peter Tiegs3
(1)
Welches, OR, USA
(2)
Bangalore, Karnataka, India
(3)
Hillsboro, OR, USA
 

In Chapter 1, we learned how the CPU fetches, decodes, and executes instructions and that those instructions sit on a persistent storage device until the CPU is turned on and transfers them to main memory. Of course, someone has to write the instructions in the first place, which we call “programming.” So simply put, programming is the act of writing instructions for a computer to do some specific task. In this chapter, we will ...

Get Essential Computer Science: A Programmer’s Guide to Foundational Concepts 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.