3. Source Code

Computers execute tasks that they are directed to execute by a computer program. A computer program consists of as many as millions of instructions, each instruction causing a fairly small operation such as adding two numbers. The instructions are represented by ones and zeros stored in memory. A single one or zero is called a “bit.” Eight bits together are called a “byte.”1 Several bytes are called a “word,” though the number of bytes in a word depends on the particular processor that is used to execute the instructions.

To make these instructions easier for a human to create and understand, computer programs can be written using higher-level instructions that look like English.2 These high-level, English-like instructions are ...

Get The Software IP Detective’s Handbook: Measurement, Comparison, and Infringement Detection 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.