Definição – o que significa expressão?
Uma expressão é um conceito particular em ciência da computação em que várias variáveis ou constantes, e operadores e funções, são reunidos em uma única instrução que é acionada por uma linguagem de programação específica.
Definirtec explica Expression
Na ciência da computação, as expressões são escritas por desenvolvedores, interpretadas por computadores e ‘avaliadas’.
A avaliação produz um retorno ou resultado. Equações matemáticas simples, como 2 + 2, são expressões em código. Eles são normalmente chamados de expressões aritméticas.
Outros tipos de expressões numéricas ou aritméticas podem usar variáveis, de modo que se pareçam com equações de álgebra. Além disso, vários tipos de dados, como caracteres, strings, inteiros, números de ponto flutuante e outros, podem ser usados em expressões como constantes ou variáveis.
Operadores e funções determinam como o computador atuará sobre esses objetos em uma determinada expressão. Diferentes tipos de expressões são categorizados de acordo com o modo como funcionam e como são ‘avaliadas’. As expressões booleanas são avaliadas como um valor verdadeiro ou falso, enquanto as expressões numéricas são avaliadas como números.
As expressões de string são avaliadas como strings de caracteres, em que o texto e as strings de caracteres são alterados por funções para produzir um resultado diferente.
Por exemplo, adicionar um ponto de exclamação à exibição ou impressão da frase ‘hello world’ seria um exemplo de uma expressão de string que usa funções para adicionar caracteres ASCII, em vez de alterar valores numéricos ou criar diferentes condições de código.
No exemplo acima, diferentes programas tratariam isso de maneira diferente: Alguns dos mais primitivos podem usar sintaxe como print hello world; impressão ! enquanto outros podem usar algo assim:
String a = hello world
String b =!
Imprimir string a + string b
Como outros tipos de fundamentos, as expressões dependem da sintaxe específica de uma linguagem de programação. Em termos de estrutura, os especialistas apontam que uma expressão precisa inerentemente de pelo menos um ‘operando’ ou valor em que atua e deve ter um ou mais operadores.
Além disso, é importante para os programadores entender o que é ‘legal’ ou ‘ilegal’ na sintaxe do programa. Inserir sintaxe incorreta ou ilegal resultará em erros de compilação, e os desenvolvedores terão que fazer expressões e módulos de código em conformidade com a sintaxe apropriada para executá-los.
Esta definição foi escrita no contexto da Ciência da Computação