En programación informática , una construcción lingüística es "una parte sintácticamente admisible de un programa que puede formarse a partir de uno o más tokens léxicos de acuerdo con las reglas del lenguaje de programación ", según se define en la norma ISO/IEC 2382 ( ISO/IEC JTC 1 ). [1] Un término se define como una "construcción lingüística en un lenguaje de esquema conceptual que se refiere a una entidad". [1]
Si bien los términos "construcción del lenguaje" y "estructura de control" a menudo se usan como sinónimos, existen tipos adicionales de construcciones lógicas dentro de un programa de computadora, incluidas variables , expresiones , funciones o módulos .
Las sentencias de flujo de control (como las condicionales , los bucles foreach , los bucles while , etc.) son construcciones del lenguaje, no funciones . Por lo tanto while (true)
, while es una construcción del lenguaje y add(10)
una llamada a una función.
En PHP print
es una construcción del lenguaje. [2]
<?php print 'Hola mundo' ; ?>
es lo mismo que:
<?php print ( 'Hola mundo' ); ?>
En Java, una clase se escribe en este formato:
clase pública MiClase { //Código . . . . . . }
En C++ una clase se escribe en este formato:
clase MyCPlusPlusClass { //Código . . . . };