15. Theory

In the previous chapter I defined source code as consisting of statements, from which we can derive a control structure, and comments and strings (see Table 14.1). Statements further consist of instructions, identifiers, and labels. Instructions comprise control words, specifiers, and operators. Identifiers comprise variables, constants, functions, and labels. A single line of source code may include one or more statements and one or more comments and strings.

Correlation in statistics is a measure of the relationship between two variables. A correlation ρ is 0 for completely unrelated variables, 1 for perfectly identical variables, and −1 for completely opposite variables. For our purposes, there is no such thing as source code that ...

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.