En programación informática , una construcción de lenguaje 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 , tal como 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 "estructura de lenguaje" y "estructura de control" se utilizan a menudo como sinónimos, existen otros tipos de estructuras lógicas dentro de un programa informático, como variables , expresiones , funciones o módulos .
Las instrucciones de control de flujo (como condicionales , bucles foreach , bucles while , etc.) son construcciones del lenguaje, no funciones . Por lo tanto , es una construcción del lenguaje, mientras que es una llamada a una función.while(true)add(10)
Ejemplos de construcciones lingüísticas
En PHPprint 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 MyClass { //Código . . . . . . }En C++, una clase se escribe en este formato:
clase MyCPlusPlusClass { //Código . . . . };Referencias
- Temas básicos de lenguajes de programación
- Estructuras de programación