The use of natural language and symbols to write instructions for the computer is called