a computer language that is closer to human language and easier for us to use than low level or machine languages
platform independent language that can be run in multiple types of machines; english-like and easy to learn
are you going to stay the night