La implementación es el hecho de poner en marcha un proyecto.
En ingeniería y más particularmente en informática , la implementación se refiere a la creación de un producto terminado a partir de un documento de diseño, un documento de especificación o incluso directamente a partir de una versión o especificaciones originales .
El uso del anglicismo " implementación ", del inglés a implementar , es común (y aceptado) y refleja el deseo de no caer en la traducción ambigua que sería el uso del verbo implanter .
La implementación debe cumplir con sus propias limitaciones y que generalmente no son todas explícitas en los documentos antes mencionados:
Más técnicamente, podemos citar:
Como estas limitaciones son difíciles de conciliar, una expresión clásica dice: "Precio, rendimiento, fiabilidad, elija dos".
Algunos conceptos son tan particulares, debido a su complejidad o sus requisitos materiales, que no hay una implementación satisfactoria durante mucho tiempo. Ejemplos típicos son los Ada compiladores , el Intel iAPX 432 microprocesador o el Multics operativo sistema . Ejemplos más contemporáneos son el soporte del estándar C ++ por software de desarrollo o los lenguajes HTML 4 y CSS 2 por navegadores web .