Índice:
Definição - O que significa Expressão?
Uma expressão é um conceito particular da ciência da computação, no qual um número de variáveis ou constantes, operadores e funções, são reunidos em uma única declaração que é acionada por uma linguagem de programação específica.
Techopedia explica Expressão
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 no 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, para que pareçam equações de álgebra. Além disso, vários tipos de dados, como caracteres, seqüências de caracteres, números inteiros, números de ponto flutuante e outros, podem ser utilizados em expressões como constantes ou variáveis.
Operadores e funções determinam como o computador atuará nesses objetos em uma determinada expressão. Diferentes tipos de expressões são categorizados de acordo com a forma como funcionam e com o que 'avaliam'. Expressões booleanas avaliam um valor verdadeiro ou falso, enquanto expressões numéricas avaliam números.
As expressões de sequência são avaliadas para cadeias de caracteres, onde texto e cadeias de caracteres são alteradas 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 expressão de string que usa funções para adicionar caracteres ASCII, em vez de alterar valores numéricos ou criar condições de código diferentes.
No exemplo acima, programas diferentes tratariam isso de maneira diferente: alguns dos mais primitivos podem usar sintaxe como o print hello world; impressão ! enquanto outros podem usar algo como isto:
String a = olá mundo
String b =!
Imprimir sequência a + sequência 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 que é acionado e deve ter um ou mais operadores.
Além disso, é importante que os programadores entendam o que é 'legal' ou 'ilegal' na sintaxe do programa. A inserção de sintaxe incorreta ou ilegal resultará em erros de compilação, e os desenvolvedores terão que fazer com que expressões e módulos de código estejam em conformidade com a sintaxe apropriada para executá-los.