Instanciación

La instanciación es el proceso de crear una instancia de una clase, que es una copia de la clase con sus propios valores para las variables miembro. ¿Cuál es la diferencia entre instanciación e inicialización de un objeto? La inicialización de un objeto significa simplemente darle un valor inicial. Esto puede hacerse en el punto … Leer más

Lenguaje específico de dominio (DSL)

Un lenguaje específico de dominio (DSL) es un lenguaje de programación informática diseñado para ser utilizado para un propósito o dominio específico. Esto puede ser contrastado con un lenguaje de propósito general (GPL), que es un lenguaje que puede ser usado para cualquier propósito. Los DSL suelen ser creados por expertos en la materia y, … Leer más

Error de redondeo

El error de redondeo es la diferencia entre el resultado calculado de una operación matemática y el resultado real de la operación. El error de redondeo puede producirse cuando se redondea un valor hacia arriba o hacia abajo para que encaje dentro de un determinado número de dígitos, o cuando se hace una estimación utilizando … Leer más

Codebase (base de código)

Una base de código es una colección de todos los archivos de código fuente de un determinado proyecto de software. Normalmente se utiliza para referirse a la base de código principal o central que comparten todos los desarrolladores que trabajan en el proyecto. El término también se puede utilizar para referirse a una colección de … Leer más

Emulación de ROM

La emulación de ROM es el proceso de emular un chip de ROM. Esto puede hacerse por software o por hardware. La emulación por software es el proceso de emulación de un chip ROM mediante el uso de software. Esto se hace típicamente utilizando una imagen de ROM, que es una copia de los datos … Leer más

BASIC (Beginner’s All-purpose Symbolic Instruction Code)

BASIC (Beginner’s All-purpose Symbolic Instruction Code) es un lenguaje de programación de alto nivel desarrollado en 1964 por John G. Kemeny y Thomas E. Kurtz. Fue diseñado para ser fácil de aprender y usar, y por lo tanto es adecuado para los principiantes. Los programas BASIC están formados por una serie de instrucciones, o «líneas … Leer más

Licencia MIT (licencia X11 o licencia MIT X)

La licencia MIT es una licencia de software que fue publicada por el Instituto Tecnológico de Massachusetts (MIT) a principios de la década de 1990. Es una licencia de software libre permisiva, lo que significa que permite la reutilización del software bajo ciertas condiciones. La licencia del MIT también se conoce como la licencia X11 … Leer más

Microsoft Quantum Development Kit

El Kit de Desarrollo Cuántico de Microsoft (QDK) es un conjunto de herramientas de programación de código abierto utilizadas para desarrollar aplicaciones y programas de computación cuántica. Incluye un simulador cuántico, un compilador y otras herramientas necesarias para el desarrollo de la computación cuántica. El QDK permite a los desarrolladores construir y probar programas cuánticos … Leer más

Volcado del núcleo

Un volcado del núcleo es el estado registrado de la memoria de trabajo de un programa informático en un momento determinado, normalmente cuando el programa ha terminado de forma anormal (se ha colgado). Un core dump consiste en los datos de la memoria del programa y la pila del programa. Los datos de la memoria … Leer más

Single-sourcing

Single-sourcing es un término utilizado en el desarrollo de software que se refiere a la práctica de utilizar el mismo código fuente para crear múltiples versiones de un programa. Por ejemplo, un desarrollador de software podría crear un programa diseñado para ejecutarse tanto en Windows como en Linux, y utilizaría el mismo código fuente para … Leer más