Language constructs is what builds a programming language
. Different languages have different kinds of language constructs.
is a language construct found in many (most) programming languages. Other examples are: definition (of various things), method invocation
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.