Language construct: Difference between revisions

Content deleted Content added
Covert23 (talk | contribs)
m basic grammar clarification
Tags: Visual edit Mobile edit Mobile web edit
 
(One intermediate revision by the same user not shown)
Line 5:
A '''term''' is defined as a "linguistic construct in a [[conceptual schema]] language that refers to an entity".<ref name="ISO/IEC 2382"/>
 
AlthoughWhile the termterms "language construct" mayand often"control usedstructure" asare aoften synonymused forsynonymously, controlthere structure,are otheradditional kindstypes of logical constructs ofwithin a computer program, includeincluding [[variable (computer science)|variables]], [[expression (computer science)|expressions]], [[function (computer science)|functions]], or [[modular programming|modules]].
 
[[Control flow]] statements (such as [[Conditional (computer programming)|conditionals]], [[foreach loop]]s, [[while loop]]s, etc) are language constructs, not [[Subroutine|function]]s. So <code>while (true)</code> is a language construct, while <code>add(10)</code> is a function call.