A non-procedural language, often called a declarative language, focuses on describing what the program should accomplish without specifying how to achieve it (the control flow). This contrasts with procedural languages, which detail the sequence of steps.
Let's analyze the given options:
Among the options, LISP, Prolog, and ML are primarily categorized as non-procedural (declarative) languages. Python, while supporting functional features, is more commonly classified and used as a procedural/imperative language. Therefore, Python is the correct answer as it is NOT strictly a non-procedural language compared to the others listed.
Which among the following is a valid string function?
A function which calls itself is called a
Which of the following function sets first n characters of a string to a given character?
Which of the following statement provides an easy way to dispatch execution to different parts of code based on the value of the expression?
Which of the following operators has left to right associativity?