Simulateur ou un Émulateur? Quelle est la différence?

Bien que je comprenne ce que la simulation et l'émulation de moyenne en général, j'ai presque toujours confus au sujet de eux. Supposons que je créer un morceau de logiciel qui imite existant matériel/logiciel, que devrais-je l'appeler? Un simulateur ou un émulateur?

Quelqu'un pourrait-il expliquer la différence en termes de programmation?

Bonus: Quelle est la différence en anglais entre ces deux termes? (Désolé, je ne suis pas un locuteur natif :))

InformationsquelleAutor AraK | 2009-10-18