Interpreted language intended to make it easy to express algorithms. Merges functional, object-orie...