Tenedor

Definición: ¿Qué significa Fork? Fork es una función en Unix que se utiliza para generar un duplicado de un proceso en particular creando dos procesos de ejecución simultáneos de un programa. Estos dos procesos se denominan normalmente procesos «padre» y «hijo». Utilizan protocolos multitarea para compartir recursos del sistema. Techinfo explica Fork Un gran elemento … Leer más

Código de lasaña

Definición – ¿Qué significa Código de Lasaña? El código de lasaña se refiere a una estructura de diseño de código amplia que utiliza varias capas principales de código para construir un programa. Esta es una de varias metáforas de pasta para el código, junto con los términos código de espagueti y código de ravioles, que … Leer más

Cambios

Definición – ¿Qué significa Changelog? Un registro de cambios es un registro de cambios en un proyecto de software u otro producto tecnológico. Este tipo de registro tiene su propio formato para varios tipos de proyectos, pero generalmente es útil para mostrar cuándo y por qué se realizaron los cambios y quién los hizo. Techinfo … Leer más

Dll infierno

Definición – ¿Qué significa DLL Hell? El infierno de DLL es un término común para varios problemas asociados con el uso de bibliotecas de vínculos dinámicos (DLL) o archivos DLL. Un archivo DLL es un recurso dentro del sistema operativo Windows que contiene código y datos relacionados con la funcionalidad de una o más aplicaciones. … Leer más

Tronco

Definición – ¿Qué significa Trunk? Un tronco, en el campo del desarrollo de software, es la versión sin nombre de un archivo o programa que se está procesando bajo control de revisión. Un tronco puede volverse muy inestable cuando los desarrolladores trabajan constantemente en él, pero al mismo tiempo son la versión de primera línea … Leer más

Lenguaje de comando

Definición: ¿Qué significa el lenguaje de comandos? Un lenguaje de comando es un tipo de lenguaje interpretado que utiliza una estructura de línea de comando. Normalmente, los lenguajes de comando no se compilan, pero se interpretan sobre la marcha. Un ejemplo destacado es el sistema informático MS-DOS que controlaba ordenadores personales anteriores donde se utilizaba … Leer más

Definición de datos abiertos (abiertos o impares)

Definición: ¿Qué significa la definición de datos abiertos (OpenDD u ODD)? La definición de datos abiertos (OpenDD u ODD) es una tecnología de intercambio de datos desarrollada para abordar problemas de portabilidad de datos a través de un método simple basado en XML. En una introducción de 2008 a OpenDD, el desarrollador Marcus Povey describió … Leer más

Algoritmo de búsqueda

Definición – ¿Qué significa el algoritmo de búsqueda? Un algoritmo de búsqueda es el procedimiento paso a paso que se utiliza para localizar datos específicos entre una colección de datos. Se considera un procedimiento fundamental en informática. En informática, cuando se buscan datos, la diferencia entre una aplicación rápida y una más lenta a menudo … Leer más

Análisis de código dinámico

Definición: ¿Qué significa el análisis de código dinámico? El análisis de código dinámico es un procedimiento de prueba que forma parte del proceso de depuración del software y se utiliza para evaluar un programa durante la ejecución en tiempo real. Se aplica durante la fase de desarrollo. El propósito principal del análisis de código dinámico … Leer más

Concurrencia de programación

Definición: ¿Qué significa la simultaneidad de programación? La concurrencia, en el contexto de la programación, es la capacidad de un programa de descomponerse en partes que pueden ejecutarse independientemente unas de otras. Esto significa que las tareas se pueden ejecutar fuera de orden y el resultado sería el mismo que si se ejecutaran en orden. … Leer más