Instancia (informática)

Instancia (informática)

La palabra Instancia significa: Solicitud o Insistencia.

Una instancia de un programa es una copia de una versión ejecutable del programa que ha sido escrito en la memoria del computador.

Una instancia de un programa es creada típicamente por el click de usuario en un icono de una interfaz Gráfica para usuarios GUI o por la entrada de un comando en una interfaz de línea de comandos CLI y presionando la tecla ENTER. Instancias de programas pueden ser creadas por otros programas.

Un programa es una secuencia de instrucciones que indica cuales operaciones se deben realizar sobre un conjunto de datos. Una versión ejecutable de un programa, también llamado un programa ejecutable, es una versión de un programa que es entendible para el CPU del computador y está listo para funcionar tan pronto como se copia en memoria. Esto contrasta con la versión de código fuente de un programa, el cual es la versión originalmente escrita por lenguaje de alto nivel, y luego es traducido a lenguaje de máquinas por otro programa especializado llamado compilador.

Un ejemplo de instancia en un lenguaje de programación visual, sería tomar o arrastrar un objeto de la barra de herramientas o de la lista de librerías y colocarlo en el escritorio o escenario de trabajo (estamos creando una instancia de ese objeto, una copia). Si arrastramos 10 botones al entorno visual de trabajo, estamos creando una instancia del botón original, si a cada botón le cambiamos el nombre, tendremos 10 botones que heredan las mismas propiedades y métodos del objeto original. Tenemos como resultado que con un solo botón hicimos 10 y nuestro archivo pesara como si tuviese uno solo.

De esta forma, partiendo de lo que conforma a un objeto original (propiedades y métodos) se reutilizan sus funciones creando una instancia del mismo en distintas partes del programa donde se necesite. Si el objeto original cambia o le es agregado algún nuevo atributo, las instancias lo heredaran puesto que son una copia del objeto original.

Multitarea

La multitarea permite a múltiples programas ejecutarse simultáneamente en el mismo computador. De igual modo también permite que múltiples instancias de un mismo programa se ejecuten simultáneamente, si el programa lo permite. Hay ocasiones en que se desea que sólo pueda existir una única instancia del programa en el computador; los lenguajes de programación incorporan técnicas para implementar esta restricción.

Programación Orientada a Objetos (abreviado POO, y en inglés OOP).

En programación, una instancia se produce con la creación de un objeto perteneciente a una clase (se dice que se instancia la clase). El objeto que se crea tiene los atributos, propiedades y métodos de la clase a la que pertenece. Los objetos y sus características se usan en la construcción de programas, ya sea como contenedores de datos o como partes funcionales del programa.


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • Clase (informática) — En la programación orientada a objetos, una clase es una construcción que se utiliza como un modelo (o plantilla) para crear objetos de ese tipo. El modelo describe el estado y el comportamiento que todos los objetos de la clase comparten. Un… …   Wikipedia Español

  • Método (informática) — En la programación orientada a objetos, un método es una subrutina asociada exclusivamente a una clase (llamados métodos de clase o métodos estáticos) o a un objeto (llamados métodos de instancia). Análogamente a los procedimientos en los… …   Wikipedia Español

  • Polimorfismo (informática) — La exactitud de la información en este artículo o sección está discutida. En la página de discusión puedes consultar el debate al respecto. En programación orientada a objetos el polimorfismo se refiere a la capacidad para que varias clases… …   Wikipedia Español

  • Conflicto de versiones (informática) — Véase también: DLL Hell En computación y más específicamente en programación, un conflicto de versiones es un problema que en la gran mayoría de los casos deriva del uso de bibliotecas, aunque también puede ocurrir con programas o drivers. Las… …   Wikipedia Español

  • Herencia (informática) — Para otros usos de este término, véase Herencia. En orientación a objetos la herencia es el mecanismo fundamental para implementar la reutilización y extensibilidad del software. A través de ella los diseñadores pueden construir nuevas clases… …   Wikipedia Español

  • Introspección de tipos — En informática, la introspección de tipos es la capacidad de algunos lenguaje de programación orientado a objetos de determinar el tipo de un objeto en tiempo de ejecución. Esta es una característica notable de Objective C, y una característica… …   Wikipedia Español

  • Villarrobledo — Bandera …   Wikipedia Español

  • Poder Judicial de Chile — Saltar a navegación, búsqueda Palacio de los Tribunales de Justicia de Santiago, sede de la Corte Suprema de Justicia, Corte de Apelaciones de Santiago y Corte Marcial del Ejército, Fuerza Aérea y Carabineros …   Wikipedia Español

  • Objeto (programación) — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Corte Suprema de Justicia de Guatemala — Saltar a navegación, búsqueda Corte Suprema de Justicia de la República de Guatemala …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”