Method to represent information for various purposes (storage, transmission, protection against unauthorized access etc.)
Convert ordinary language into code.
A set of rules or principles or laws (especially written ones)
(Computer science) the symbolic arrangement of data or instructions in a computer program or the set of such instructions.