encuentro-NVDA-2021

Glosario de programación

Algoritmo (algorithm)

conjunto de acciones que describe cómo se resuelve un problema en término del paso a paso a ejecutar para solver un problema. También especifica el orden en que se ejecutan estas acciones. Los algoritmos ayudan al programador a planificar un programa antes de su escritura en un lenguaje de programación.

Análisis (análysis)

Proceso de identificación, modelado y descripción de lo que hace un sistema y de cómo trabaja

Argumento (argument)

Información pasada a una función o método. Los argumentos se suelen llamar también parámetros. Es la información necesaria para ejecutar la tarea.

Asignación (assignment)

Almacenamiento de un valor en una variable. La sentencia de asignación es aquella que implementa la asignación y utiliza un operador de asignación

Bloque (block)

Conjunto de sentencias y declaraciones. en algunos lenguajes se encierran entre llaves en otros como python se aplica la identación o sangría.

booleanos (bolean, lógico)

Es un tipo de dato, puede tomar sólo dos valores: true (verdadero) y false (falso).

Comentario (comment)

Trozo de texto que tienen como objetivo documentar el programa y mostrar como se ha construido. Los comentarios no son sentencias de programación y son ignorados por el compilador. En algunos lenguajes los comentarios están precedidos por dos barras (//), en otros lenguajes como python se hace con el signo #.

Compilador (compiler)

Programa de software que realiza un proceso de compilación (traducción del lenguaje fuente a lenguaje máquina) de un programa escrito en un lenguaje de programación de alto nivel.

Depuración (debugging)

Proceso de encontrar, fijar y eliminar errores en un programa. Para estas tareas se suele utilizar una herramienta de programación conocida como depurador.

Depurador (debugger)

Herramienta para ayudar a la localización de errores de un programa. Un depurador puede establecer puntos de interrupción (breakpoint), parada simple a través de un programa e inspecciona el estado de las variables.

Diseño (diseño)

Actividad de definir como se debe estructurar e implementar un programa.

Expresión (expresión)

Una subparte de una sentencia que representa un valor. Por ejemplo, la expresión aritmética ´2+5´ representa el valor 7.

Función (function)

Estructura de código a la que se pueden aplicar valores y que devuelve un resultado.

Interprete (Interpreter)

Software que interpreta un lenguaje de programación y ejecuta si sintaxis, ejemplo el interprete de python o de java.

Programación imperativa (imperative programming)

Programación basada en los principios de instrucción o secuencias de órdenes, selección, repetición, variables y asignación. También se conoce a esta programación como procedimental o por procedimientos.

Programación orientada a objetos POO (objectoriented programming)

Un enfoque de programación que implica organización de objetos y sus comportamiento en clases de componentes reutilizables.

Código fuente (source code)

Texto de un programa antes de ser complilado. El texto se crea y edita utilizando en editor ordinario y contiene caracteres normales, legibles. El código fuente se utiliza para describir programas y sus componentes han de ser lo más legibles y comprensibles posibles. En algunos lenguajes interpretado como php, python entre otros se ejecuta sin compilar.

volver a al inicio

Este trabajo está bajo una Licencia internacional Creative Commons Reconocimiento-NoComercial-SinDerivados 4.0.