Clase derivada

Una clase derivada es una clase que hereda de otra clase. Una clase puede heredar de más de una clase, pero en la mayoría de los casos, una clase hereda de una sola clase. Una clase que hereda de otra clase se llama subclase, y la clase de la que hereda se llama superclase. Una … Leer más

Modelo Entidad-Relación (Modelo ER)

Un modelo entidad-relación (modelo ER) es un modelo de datos que se utiliza para describir la estructura de una base de datos. El modelo ER se utiliza para representar las relaciones entre las entidades de una base de datos. El modelo ER es una representación gráfica de los datos de una base de datos. El … Leer más

J#

J# es un lenguaje de programación de Microsoft descatalogado, desarrollado como sucesor de J++. Su objetivo era proporcionar una sintaxis similar a la de Java con acceso al Microsoft .NET Framework, e interoperabilidad con el código existente escrito en otros lenguajes dirigidos al .NET Framework, como C#. J# se publicó como parte de Visual J++ … Leer más

Pila de soluciones

Una pila de soluciones es un conjunto de productos de software que se utilizan juntos para crear una solución completa. El término «pila de soluciones» se utiliza a menudo en el contexto del desarrollo web, donde una pila de soluciones puede incluir un sistema operativo, un servidor web, una base de datos, un lenguaje de … Leer más

Solicitud de interrupción (IRQ)

Una solicitud de interrupción (IRQ) es una señal electrónica que se envía a un microprocesador para indicar que un dispositivo periférico o un programa desea ser atendido. El microprocesador responde suspendiendo su actividad actual, guardando su estado y ejecutando una rutina especial llamada manejador de interrupciones para atender la solicitud. Las IRQs se utilizan para … Leer más

Patrón de diseño

Un patrón de diseño es una solución general repetible a un problema que se presenta comúnmente en el diseño de software. Un patrón de diseño no es un diseño acabado que pueda transformarse directamente en código. Es una descripción o plantilla de cómo resolver un problema que puede ser utilizado en muchas situaciones diferentes. Los … Leer más

Backtracking

El backtracking es un método para resolver un problema probando todas las soluciones posibles hasta encontrar la que funciona. Se utiliza a menudo en matemáticas y ciencias de la computación, y se puede aplicar a muchos tipos diferentes de problemas. Un uso común del backtracking es en los problemas de satisfacción de restricciones, donde se … Leer más

Control de revisiones

El control de revisiones (también conocido como control de versiones o control de fuentes) es un sistema que registra los cambios realizados en los archivos a lo largo del tiempo para poder recuperar versiones específicas más adelante. Por ejemplo, si estás trabajando en un documento y haces algunos cambios que luego decides que no te … Leer más

Silogismo

Un silogismo es un tipo de argumento lógico que aplica el razonamiento deductivo para llegar a una conclusión basada en dos proposiciones que se afirman o se asumen como verdaderas. Las dos proposiciones de un silogismo se llaman premisas, y la conclusión se extrae de la relación entre las dos premisas. Hay tres tipos diferentes … Leer más

Keypunch

Un keypunch es una máquina utilizada para crear tarjetas perforadas, que se utilizaban para almacenar datos antes del desarrollo de los ordenadores electrónicos. La máquina perforadora lee una cinta de papel que contiene instrucciones y perfora los agujeros correspondientes en las tarjetas. ¿Quién inventó el concepto de tarjeta perforada? El concepto de tarjeta perforada fue … Leer más