Language constructs is what builds a
programming language. Different languages have different kinds of language constructs.
A
loop is a language construct found in many (most) programming languages. Other examples are: definition (of various things),
method invocation (
function call),
if-then-else branches, and so on.
Different languages may have different
views of what constitutes a
construct. What is a construct in one language may be an
object of another language.