Question: tdl is a non procedural language?
Answer: Nonprocedural language. ... In general, a non-procedural language (also called a declarative language) requires the programmer to specify what the program should do, rather than (as with a procedural language) providing the sequential steps indicating how the program should perform its task(s).