Es necesario debido a que muchos lenguajes de programación sufren de lo que en inglés se conoce como impedance mismatch.