An interpreted, object-oriented programming language
