Kapittel 2, «Programmeringsspråk» (), omhandler programmeringsspråk. Kapittelet begynner med å drøfte høynivåspråk, og fortsetter med definisjoner av programmeringsspråk. Deretter behandles den leksikalske og syntaktiske struktur til et programmeringsspråk, dataelementer, datastrukturer, operatorer, tildelinger, programvareenheter datamiljøer og parameteroverføringer. Til slutt behandles lagringshåndtering.