Enchufar

(redireccionado de " Extensión (software) ")
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 19 de marzo de 2020; las comprobaciones requieren 16 ediciones .

El complemento [1] [2] ( complemento en inglés  , del complemento "conectar") es un módulo de software compilado de forma independiente que se conecta dinámicamente al programa principal y está diseñado para expandir y / o usar sus capacidades. Los complementos generalmente se implementan como bibliotecas compartidas .

Para poder conectar complementos, el desarrollador de la aplicación principal debe proporcionar alguna interfaz de programación en ella , así como al menos posibilidades mínimas para administrar un conjunto de complementos. En este caso, las capacidades del programa pueden ser ampliadas por desarrolladores externos. En algunas aplicaciones, el usuario puede configurar complementos adicionales [3] .

Ejemplo: complemento de Adobe Flash Player , Microsoft Silverlight .

Principios de funcionamiento

La aplicación principal proporciona servicios que el complemento puede usar. Estos incluyen la capacidad de que un complemento se registre con la aplicación principal, así como el protocolo para comunicarse con otros complementos.

Los complementos dependen de los servicios proporcionados por la aplicación principal y, a menudo, no se usan por separado. Por el contrario, la aplicación principal maneja los complementos de forma independiente, lo que brinda a los usuarios finales la capacidad de agregar y actualizar complementos de forma dinámica sin tener que realizar cambios en la aplicación principal.

Ejemplos

Un complemento para un editor de gráficos de trama puede ser un filtro que de alguna manera cambie la imagen, la paleta , etc.

A menudo, en forma de complemento, se realiza soporte para formatos de archivo, por ejemplo, para reproductores de sonido y video, paquetes de aplicaciones de oficina , programas de procesamiento de sonido y gráficos . En los programas de procesamiento de audio, los complementos realizan el procesamiento y la creación de efectos de sonido, como la masterización , la aplicación de un ecualizador y la compresión de rango dinámico . Algunos complementos modifican las características técnicas del sonido: profundidad , frecuencia de muestreo , etc.

Los complementos para programas de correo son muy populares, a saber, filtros de spam , complementos para verificar correos electrónicos con antivirus , etc. En los juegos de computadora, los complementos se pueden usar para configurar muchos parámetros del juego usando bibliotecas especiales que brindan la capacidad de realizar tales cambios y garantizar el funcionamiento de los complementos (tal vez utilice el término " complemento "). Por ejemplo, cambiar las reglas del juego, crear nuevas mecánicas de juego. El uso de complementos es más común en los juegos multijugador .

Notas

  1. ↑ La palabra "complemento" en la copia de archivo de recursos académicos de ortografía de ACADEMOS con fecha del 10 de junio de 2021 en Wayback Machine (V.V. Vinogradov Russian Language Institute RAS)
  2. La palabra "complemento" en los diccionarios de Gramota.ru . Consultado el 4 de junio de 2016. Archivado desde el original el 5 de agosto de 2016.
  3. Vlasov, 2012 .

Literatura

Véase también