BASIC is a type of .