Desensamblador

Un desensamblador es un programa informático que traduce el código máquina en código ensamblador. Es lo contrario de un ensamblador, que traduce el código ensamblador a código máquina. Un desensamblador se diferencia de un descompilador, que también traduce el código máquina a un lenguaje de alto nivel, como el C. El desensamblado suele ser realizado … Leer más

Concurrencia en la programación

La concurrencia en la programación es un método de programación en el que se pueden ejecutar dos o más tareas simultáneamente. Esto se logra generalmente mediante el uso de múltiples procesadores o mediante el uso de un único procesador para ejecutar múltiples tareas al mismo tiempo. La concurrencia es un concepto difícil de entender y … Leer más

Parche

En el desarrollo de software, un parche es una pieza de software diseñada para corregir errores o mejorar el rendimiento de un programa o sistema informático. Los parches suelen ser creados por los desarrolladores o vendedores en respuesta a un problema o cuestión específica. Un parche puede instalarse en un programa o sistema informático de … Leer más

XPath

XPath es un lenguaje de consulta para seleccionar nodos de un documento XML. Se utiliza en una variedad de aplicaciones, incluyendo: -El análisis de XML -Lenguajes de consulta de XML -Transformación de XML -Raspado web XPath utiliza una notación de ruta (similar a la ruta de un sistema de archivos de Linux) para navegar a … Leer más

Tokenización

La tokenización es el proceso de dividir un flujo de texto en palabras, frases, símbolos u otros elementos significativos llamados tokens. La lista de tokens incluye los tokens léxicos que constituyen el código fuente de un programa, y los tokens sintácticos utilizados en el análisis sintáctico. En informática, la tokenización es el proceso de dividir … Leer más

Or exclusivo (XOR)

En programación informática, el or exclusivo (XOR) es una operación lógica que devuelve verdadero si y sólo si uno de sus operandos es verdadero, pero no ambos. Se suele representar con el símbolo ⊕. XOR es una operación binaria, lo que significa que toma dos operandos: un primer operando llamado «izquierdo» y un segundo operando … Leer más

Planificación de iteraciones

La planificación de la iteración es el proceso de creación de un plan para el trabajo a realizar en una iteración. El plan de iteración suele incluir: -La meta u objetivos para la iteración -Las características o historias de usuario que se entregarán en la iteración -Las tareas necesarias para completar el trabajo -El tiempo … Leer más

Barra invertida

En el desarrollo de software, una barra invertida es un carácter que representa el comienzo de una línea de código. Se utiliza para indicar que el siguiente carácter debe ser interpretado como una nueva línea. ¿Por qué no funciona mi barra invertida? Hay algunas razones posibles por las que su barra invertida puede no funcionar … Leer más

Dirigido por comandos

Una interfaz basada en comandos es una interfaz en la que el usuario interactúa con el sistema escribiendo comandos. Esto es en contraste con una GUI (interfaz gráfica de usuario) donde el usuario interactúa con el sistema haciendo clic en los iconos o botones. Hay muchas ventajas en el uso de una interfaz basada en … Leer más

Ensamblador de Alto Nivel (HLASM)

HLASM es un ensamblador de alto nivel desarrollado por IBM que se utiliza para desarrollar software para los sistemas mainframe de IBM. El lenguaje de programación HLASM es una variante del lenguaje ensamblador que está diseñado para ser más fácil de leer y escribir que los lenguajes ensambladores tradicionales. Los programas HLASM son típicamente escritos … Leer más