 Theoretically, any language can be compiled or interpreted, so the term "interpreted language" generally refers to languages that are usually interpreted rather than compiled.Iterative languages are built around or offering generators.List-based languages are a type of data-structured language that are based on the list data structure.