<div dir="ltr">Allora confermato per stasera a casa di Paolo (trall&#39;altro... dove stai?)? A che ore?</div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 23 dicembre 2014 13:36, Marcello Semboli <span dir="ltr">&lt;<a href="mailto:dinogen@gmail.com" target="_blank">dinogen@gmail.com</a>&gt;</span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Il mio prof. diceva che i linguaggi dichiarativi si imparano per... induzione.</div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><br></div><div>________________________________________</div>Marcello Semboli<div>Siena</div></div></div></div>
<br><div class="gmail_quote">Il giorno 23 dicembre 2014 04:00, Szymon Tomasz Stefanek <span dir="ltr">&lt;<a href="mailto:pragma@siena.linux.it" target="_blank">pragma@siena.linux.it</a>&gt;</span> ha scritto:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 23/12/2014 03:41, Vincenzo Di Massa wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Come si scrive una funzione f(x) che restituisce:<br>
3000 se x == 3<br>
-1      se x*x = x*2<br>
x*x    se x è pari<br>
0       altrimenti<br>
<br>
In haskell si scrive così, chi prova a mandarla in un linguaggio in cui &quot;viene meglio&quot;?<br>
<br>
f 3 = 3000<br>
f x | x*x == x*2 = -1<br>
f x | even x     = x^2<br>
f x | otherwise  = 0<br>
</blockquote>
<br></span>
Oggettivamente elegante.<br>
<br>
Hm... in linguaggio macchina, poi, come diventa?<br>
<br>
--<br>
<br>
STS<div><div><br>
<br>
______________________________<u></u>_________________<br>
Generale mailing list<br>
<a href="mailto:Generale@liste.siena.linux.it" target="_blank">Generale@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/generale" target="_blank">http://liste.siena.linux.it/<u></u>cgi-bin/mailman/listinfo/<u></u>generale</a><br>
</div></div></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
Generale mailing list<br>
<a href="mailto:Generale@liste.siena.linux.it">Generale@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/generale" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/generale</a><br>
<br></blockquote></div><br></div>