Right, but all programming language constructs are eventually reduced to assembly code. So, strictly speaking, as long you understand assembly, you don't need any language constructs at all.
This fact doesn't offer us any insight into the nature of language constructs, though.
This fact doesn't offer us any insight into the nature of language constructs, though.