[Soci SLIP] input/output error

Lucio Crusca lucio a sulweb.org
Mar 8 Giu 2010 12:05:47 CEST


In data martedì 08 giugno 2010 11:10:55, loredana ha scritto:

> Ah, ribadisco, l'informatica e' una scienza esattissima

Parrebbe di no:

http://it.wikipedia.org/wiki/Scienza_esatta
http://it.wikipedia.org/wiki/Qualità_del_software#Correttezza

Nell'informatica le variabili in gioco sono talmente tante che non è  
possibile scrivere un software in modo assolutamente deterministico, almeno 
non per i sistemi desktop in timesharing che usiamo oggi. Era una scienza 
esatta forse al tempo di Turing ed oggi solo per casi molto particolari 
(sistemi a singolo utente real time come potrebbe essere la circuteria della 
cabina di controllo di un aereo).

In un normale pc intervengono troppe condizioni imprevedibili perché sia 
possibile scrivere un software in modo deterministico. Possiamo dire che un 
software, se eseguito su un sistema deterministico, a sua volta può essere 
deterministico (ma è da dimostrare di volta in volta per ogni singolo 
software). In ogni caso i nostri PC non sono sistemi deterministici, ovvero 
dato un certo input non è possibile dire a priori quale sarà l'output. 
Possiamo prevederlo statisticamente con un alto livello di confidenza, questo 
sì, ma non possiamo esserne certi in senso matematico.





Maggiori informazioni sulla lista Soci