Newsgroup: it.cultura.linguistica.italiano
Titolo: Emuli ed Emulatori

  Su molti giornali e' riportata la notizia del ragazzino americano che si
e' schiantato contro un grattacielo per "emulare" Bin Laden. Il Tg5 ieri
l'ha definito "emulo" di Bin Laden
  Anche in linguaggio informatico ci si riferisce spesso a "emulatori" per
indicare programmi che in realta' sono dei surrogati economici di altri
programmi.
  Io ho sempre saputo, e tutti i dizionari me lo confermano, che "emulare"
vuol dire imitare sforzandosi di migliorare. L'uso comune pero' sembra dare
al termine un significato leggermente diverso: il ragazzino non ha mi
pensato di fare meglio di Bin Laden; chi progetta un emulatore di solito sa
benissimo che non sara' mai all'altezza dell'originale... figuriamoci
migliorarlo...
  Che ne pensate? Bisogna cambiare i dizionari oppure bisogna sempre fare i
pedanti e spiegare ogni volta il significato del termine?

 vuol dire imitare sforzandosi di migliorare.
A me non risulta affatto che "emulare" significa "migliorare".
Al contrario, viene usato come sinonimo di "scimmiottare".
Cioč, di imitare, ma con risultati non all'altezza dell'originale.
--
Er Roscio.

Cioč, di imitare, ma con risultati non all'altezza dell'originale.
Tutto ciň mi giunge nuovo. Che "emulare" stia perdendo il significato, che ha
sempre avuto, di "cercare di uguagliare o di superare qualcuno in azioni
lodevoli o in virtů" (la definizione č del Garzanti), l'ho notato anch'io.
E' anche vero che un potenziale "emulo" puň essere cosě maldestro da
scimmiottare il modello. Ma che questo sia il significato corrente del verbo
emulare proprio non mi pare.
Riguardo al ragazzo di cui parla Strano, certo il suo non era un modello di
virtů; ma se tale era considerato da lui, credo si possa dire che la sua
intenzione era proprio quella di emularlo.
Ciao.
Gian Carlo

 migliorarlo...
Forse una volta. In informatica oggi un emulatore va spesso molto meglio
dell'originale. "MAME" vi dice qualcosa?
Stefano

In informatica, si dimostra (matematicamente) che su ogni piattaforma
hardware è possibile riprodurre, via software, un'altra piattaforma
hardware.
Il che vuol dire che non esite nessun processore o sistema non emulabile.
Ovviamente, solo se si ha abbastanza memoria e velocità.
Nel caso dell'informatica quindi emulare significa riprodurre ESATTAMENTE
una piattaforma su un'altra.
Meglio tradurre quindi con "simulatore".
Stefano

 Cioč, di imitare, ma con risultati non all'altezza dell'originale.
  Questo e' appunto l'uso piu' comune... pero', come fa notare anche Magica,
i dizionari danno ben altro significato. Ripropongo quindi la mia domanda:
e' il termine che sta assumendo una nuova sfumatura o l'uso ce se ne fa e'
spesso improprio?


  Sono d'accordo.
  Spesso pero' gli "emulatori" sono delle imitazioni di software, non di
hardware: penso per esempio all'emulatore Windows per Mac... per non parlare
di quella cosa oscena che qualche tempo fa veniva venduta col nome di
"emulatore autocad"... alcuni chiamano "emulatore DOS" il prompt dei comandi
di Windows!
  Penso comunque che in informatica il termine si sia diffuso come semplice
traduzione del termine inglese "emulator", che in certi casi andrebbe invece
tradotto, come dici tu, con "simulatore".

 totalmente diversa dagli "emulatori"
In sostanza, entrambi "fanno finta di", ma l'emulatore imita un sistema a un
livello più profondo (a livello della logica che governa il comportamento
esteriore).
In questo senso, hai ragione tu.
Resta da dire poi che sia emulatore sia simulatore sono due vocaboli che,
almeno in informatica, sono presi direttamente dall'inglese, senza badare
troppo al significato che i verbi "emulare" e "simulare" hanno
effettivamente in italiano.
Il guaio è che "emulare" in italiano investe anche campi semantici non
contemplati dal significato informatico di "emulatore", mentre "simulatore"
sembra azzeccarci un po' di più. E' un'opinione del tutto personale, da
semplice informatico appassionato di lingua italiana figlio di due
professori di lettere: ma altri in questo ng hanno avuto, mi sembra, i miei
stessi dubbi.
Stefano

 stessi dubbi.
Invece anche in italiano i significati sono gli stessi:
"emulatore" è colui che vuole raggiungere (non necessariamente
riuscendoci) i risultati (per lo più rimarchevoli) di un altro individuo.
"Simulatore" - per contro - è colui che PALESEMENTE (e a volte
anche fraudolentemente) vuole imitare qualcuno o qualcosa,
non nella sua interezza, ma quel tanto che basta per trarne
benefici personali.
--
Er ROscio.

 il risultato emesso dalle due macchine.
Che è quello che volevo dire. Probabilmente mi sono espresso male. La
riproduzione è fedele, ma c'è sicuramente un "passaggio in più". Un
emulatore di DOS su Linux per esempio è un programma che, utilizzando la
logica di Linux, riproduce la logica di DOS, in modo che il comportamento
sia assolutamente identico.

riproduzione č fedele, ma c'č sicuramente un "passaggio in piů".
Beh, questo per forza, direi. Chi/che cosa emula qualcuno/qualcosa č
per forza un di puů rispetto a chi/che cosa č emulato. E' l'emulatore
stesso il passaggio in piů.
Ciao.
Gian Carlo