[Generale] Slug Lean Beer

Marcello Semboli dinogen a gmail.com
Mar 23 Dic 2014 12:36:32 GMT


Il mio prof. diceva che i linguaggi dichiarativi si imparano per...
induzione.


________________________________________
Marcello Semboli
Siena

Il giorno 23 dicembre 2014 04:00, Szymon Tomasz Stefanek <
pragma a siena.linux.it> ha scritto:

> On 23/12/2014 03:41, Vincenzo Di Massa wrote:
>
>  Come si scrive una funzione f(x) che restituisce:
>> 3000 se x == 3
>> -1      se x*x = x*2
>> x*x    se x č pari
>> 0       altrimenti
>>
>> In haskell si scrive cosė, chi prova a mandarla in un linguaggio in cui
>> "viene meglio"?
>>
>> f 3 = 3000
>> f x | x*x == x*2 = -1
>> f x | even x     = x^2
>> f x | otherwise  = 0
>>
>
> Oggettivamente elegante.
>
> Hm... in linguaggio macchina, poi, come diventa?
>
> --
>
> STS
>
>
> _______________________________________________
> Generale mailing list
> Generale a liste.siena.linux.it
> http://liste.siena.linux.it/cgi-bin/mailman/listinfo/generale
>
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://liste.siena.linux.it/pipermail/generale/attachments/20141223/cba3a7ac/attachment.htm>


Maggiori informazioni sulla lista Generale