A implementação é o fato de montar um projeto.
Na engenharia e mais particularmente na ciência da computação , implementação refere-se à criação de um produto acabado a partir de um documento de design, um documento de especificação ou mesmo diretamente de uma versão ou especificações originais .
O uso do anglicismo " implementação ", do inglês implementar , é comum (e aceito) e reflete o desejo de não cair na tradução ambígua que seria o uso do verbo implanter .
A implementação deve atender às suas próprias restrições e que geralmente não são totalmente explícitas nos documentos mencionados:
Mais tecnicamente, podemos citar:
Como essas restrições são difíceis de conciliar, uma expressão clássica diz: "Preço, desempenho, confiabilidade, escolha dois".
Alguns conceitos são tão particulares, em sua complexidade ou em seus requisitos materiais, que há muito tempo não há uma implementação satisfatória. Exemplos típicos são os compiladores Ada , o microprocessador Intel iAPX 432 ou o sistema operacional Multics . Exemplos mais contemporâneos são o suporte do padrão C ++ por software de desenvolvimento ou linguagens HTML 4 e CSS 2 por navegadores da web .