A programming language that is designed for or suited to
interpretive implementation. In extreme cases, it is a language that can only be
implemented by means of an interpreter. Some languages are more conveniently
interpreted but most can be compiled. BASIC is often interpreted on small
computers, but the language does not make this essential. Thus the decision
whether to compile or interpret is usually a properly of the implementation
rather than the language.