Nivel 0 — ¿Qué significa realmente programar?
Operaciones, operadores y operandos
Notas originales de SunDiaL · Ver fuente en inglés
Operaciones
Una operación representa cualquier tipo de acción o proceso.
Una operación puede:
- Utilizar operandos, es decir, elementos sobre los que actúa.
- Producir un resultado o tener efectos secundarios.
- Implementarse como código en programación o producirse en el mundo real, como apilar cajas.
Ejemplos:
- Caminar es una operación sin operandos ni resultados: solo movimiento.
- Cortar es una operación que utiliza operandos y produce un resultado.
- Por ejemplo: cortar una pera (operando) → produce rodajas de pera (resultado).
Operadores
Un operador es un tipo especial de operación que utiliza un símbolo en lugar de un nombre para representarla.
- Es habitual tanto en matemáticas como en programación.
- Los operadores siempre tienen un resultado.
- Normalmente actúan sobre uno o varios operandos.
+es un operador para la operación de suma.*,/,-,==,!, etc.
Los operadores son la interfaz simbólica de las operaciones.
Operandos
Un operando es un valor u objeto sobre el que actúa una operación o un operador. Ejemplos:
- En
2 + 3, tanto2como3son operandos. - En «cortar una pera», la pera es el operando.
En ocasiones, las propias operaciones pueden convertirse en operandos. Ejemplo: En
f(g(x)),g(x)es una invocación de función utilizada como operando def.
En la práctica, como cualquier cosa puede convertirse en operando de la operación adecuada, a los operandos se les llama objetos.