high-level language: a problem-oriented language requiring little knowledge of the computer on which it will be run
application-oriented language: a language whose statements resemble terminology of the user
emission: the occurrence of a flow of water (as from a pipe)