Expresión

Definición - ¿Qué significa Expresión?

Una expresión es un concepto particular en informática en el que una serie de variables o constantes, y operadores y funciones, se juntan en una sola declaración sobre la que actúa un lenguaje de programación en particular.

Techinfo explica la expresión

En informática, las expresiones son escritas por desarrolladores, interpretadas por computadoras y 'evaluadas'.

La evaluación produce una devolución o resultado. Las ecuaciones matemáticas simples como 2 + 2 son expresiones en código. Normalmente se les llama expresiones aritméticas.

Otros tipos de expresiones numéricas o aritméticas pueden usar variables, de modo que parezcan ecuaciones algebraicas. Además, se puede actuar sobre varios tipos de datos como caracteres, cadenas, enteros, números de coma flotante y otros en expresiones como constantes o variables.

Los operadores y las funciones determinan cómo actuará la computadora sobre estos objetos en una expresión dada. Los diferentes tipos de expresiones se clasifican de acuerdo con cómo funcionan y a qué se "evalúan". Las expresiones booleanas se evalúan como un valor verdadero o falso, mientras que las expresiones numéricas se evalúan como números.

Las expresiones de cadena se evalúan como cadenas de caracteres, donde las funciones cambian el texto y las cadenas de caracteres para producir un resultado diferente.

Por ejemplo, agregar un signo de exclamación a la visualización o impresión de la frase 'hola mundo' sería un ejemplo de una expresión de cadena que usa funciones para agregar caracteres ASCII, en lugar de cambiar valores numéricos o crear diferentes condiciones de código.

En el ejemplo anterior, diferentes programas tratarían esto de manera diferente: algunos de los más primitivos pueden usar una sintaxis como print hello world; impresión ! mientras que otros pueden usar algo como esto:

Cadena a = hola mundo

Cadena b =!

Imprimir cadena a + cadena b

Como otros tipos de fundamentos, las expresiones se basan en la sintaxis específica de un lenguaje de programación. En términos de estructura, los expertos señalan que una expresión necesita inherentemente al menos un 'operando' o valor sobre el que se actúa, y debe tener uno o más operadores.

Más allá de esto, es importante que los programadores comprendan qué es "legal" o "ilegal" en la sintaxis del programa. Ingresar una sintaxis incorrecta o ilegal resultará en errores de compilación, y los desarrolladores tendrán que hacer que las expresiones y los módulos de código se ajusten a la sintaxis adecuada para poder ejecutarlos.

Esta definición fue escrita en el contexto de la informática.