Multiple choice technology programming languages What is necessary for a programming language? For loop While loop Recursion All of these Reveal answer Fill a bubble to check yourself C Correct answer Explanation For a programming language to be Turing-complete and useful, recursion (or equivalent iteration capability) is theoretically necessary. Loops are convenience features, not theoretical requirements.