High level language

A high level computer language is one that is essentially independent of a computer platform. These languages more closely resemble human language but still require a compiler or interpreter to be translated into machine language.