code: (computer science) the symbolic arrangement of data or instructions in a computer program or the set of such instructions
abstraction: a general concept formed by extracting common features from specific examples
banana oil: a liquid ester derived from amyl alcohol; has the odor of bananas