Difference between revisions of "Anecdote si afirmatii hazlii"

From HaskellWiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
[[Image:Hwn-cover.png]] Haskell a fost folosit cu succes in mediul medical pentru reproiectarea softului aparaturii din spitalul ... aici urmeaza numele unui celebru spital ... ceea ce a dus la salvarea a peste 100 de vieti omenesti. <br>
+
[[Image:Hwn-cover.png]] '''Haskell a fost folosit cu succes in mediul medical''' pentru reproiectarea softului aparaturii din spitalul ... aici urmeaza numele unui celebru spital ... ceea ce a dus la salvarea a peste 100 de vieti omenesti. <br>
  +
 
Originea glumei: A aparut intr-o editie a unui cunoscut articol despre "The History of Haskell". Au circulat si alte variante.
 
Originea glumei: A aparut intr-o editie a unui cunoscut articol despre "The History of Haskell". Au circulat si alte variante.
   
  +
----
Haskell este "de peste 10 ori mai productiv ca alte limbaje."
 
  +
 
'''Haskell este "de peste 10 ori mai productiv ca alte limbaje."'''
 
<br>
 
<br>
 
Motivul glumei: unele programe in Haskell sunt intr-adevar mai scurte decat omoloagele lor din alte limbaje dar aceasta regula nu este generala. Este greu de facut un studiu si de afirmat riguros acest lucru. Daca doriti sa scrieti programe lungi in Haskell puteti foarte bine sa folositi "copy and paste" in locul unui transfer de operatori ca parametri de functie si veti obtine programe Haskell monstruoase, mult mai lungi ! Sa nu faceti asa ceva !
 
Motivul glumei: unele programe in Haskell sunt intr-adevar mai scurte decat omoloagele lor din alte limbaje dar aceasta regula nu este generala. Este greu de facut un studiu si de afirmat riguros acest lucru. Daca doriti sa scrieti programe lungi in Haskell puteti foarte bine sa folositi "copy and paste" in locul unui transfer de operatori ca parametri de functie si veti obtine programe Haskell monstruoase, mult mai lungi ! Sa nu faceti asa ceva !
 
Originea glumei: Chiar site-ul www.haskell.org - versiunea dinainte de octombrie 2005.
 
Originea glumei: Chiar site-ul www.haskell.org - versiunea dinainte de octombrie 2005.
  +
  +
----
   
 
<br>
 
<br>
 
Unde gasiti informatii despre Haskell ? Pai pe www.haskell.com :)))
 
Unde gasiti informatii despre Haskell ? Pai pe www.haskell.com :)))
Si unde gasiti lectii de limba chineza ? Tot acolo ! :)) <br>
+
'''Si unde gasiti lectii de limba chineza ?''' Tot acolo ! :)) <br>
 
Motivul glumei: Pe unele site-uri a aparut gresit homepage-ul limbajului Haskell.
 
Motivul glumei: Pe unele site-uri a aparut gresit homepage-ul limbajului Haskell.
 
 
  +
----
  +
 
<br>
 
<br>
Probabil principalul motiv pentru care utilizam programele functionale este ca (text exclus pentru a realiza umorul) ...
+
'''Probabil principalul motiv pentru care utilizam programele functionale este ca ''' (text exclus pentru a realiza umorul) ...
 
... algoritmii in Haskell se scriu foarte asemanator cu descrierea lor in limbaj natural.<br>
 
... algoritmii in Haskell se scriu foarte asemanator cu descrierea lor in limbaj natural.<br>
 
Motivul glumei: Notatiile functionale din Haskell seamana cu limbajul natural al unui matematician.
 
Motivul glumei: Notatiile functionale din Haskell seamana cu limbajul natural al unui matematician.
   
  +
----
Bancul zilei: Studentul Bula se roaga lui Dumnezeu: <br> - Da Doamne sa iau nota zece la examenul de Haskell ! <br> A doua zi iar: Da Doamne sa iau nota zece la examenul de Haskell ! <br> A treia zi iar: Da Doamne sa iau nota zece la examenul de Haskell ! <br>
 
  +
 
'''Bancul zilei''': Studentul Bula se roaga lui Dumnezeu: <br> - Da Doamne sa iau nota zece la examenul de Haskell ! <br> A doua zi iar: Da Doamne sa iau nota zece la examenul de Haskell ! <br> A treia zi iar: Da Doamne sa iau nota zece la examenul de Haskell ! <br>
 
Dupa vreo luna de rugaciuni o voce tunatoare i-a raspuns din Ceruri: <br>
 
Dupa vreo luna de rugaciuni o voce tunatoare i-a raspuns din Ceruri: <br>
 
Nu ma mai chinui asa Bula ! Inscrie-te la cursul de Programare Functionala! <br>
 
Nu ma mai chinui asa Bula ! Inscrie-te la cursul de Programare Functionala! <br>
 
Originea glumei: bancul cu biletul de loterie
 
Originea glumei: bancul cu biletul de loterie
   
  +
----
Variate jocuri de cuvinte, din pacate in limba engleza s-au facut pe seama limbajului Haskell. Iata unul, de altfel usor de gasit si pe pagina Merchandise de la [http://www.haskell.org. http://www.haskell.org Click aici pentru intoarcere].<br> Ce folositi cand programati cu do-notatie intr-o monada ? Bineinteles >>= asa cum se vede intr-o figura de pe site-ul www.willamette.edu:
 
  +
 
'''Variate jocuri de cuvinte''', din pacate in limba engleza s-au facut pe seama limbajului Haskell. Iata unul, de altfel usor de gasit si pe pagina Merchandise de la [http://www.haskell.org. http://www.haskell.org Click aici pentru intoarcere].<br> Ce folositi cand programati cu do-notatie intr-o monada ? Bineinteles >>= asa cum se vede intr-o figura de pe site-ul www.willamette.edu:
   
 
<http://www.willamette.edu/~fruehr/logos/PNGs/Monads.png>
 
<http://www.willamette.edu/~fruehr/logos/PNGs/Monads.png>
   
 
Motivul glumei: do notatia din Hasekll chiar face apelul la o succesiune de operatori >>= >>= >>= ....ceea ce face gluma absolut de neuitat.
 
Motivul glumei: do notatia din Hasekll chiar face apelul la o succesiune de operatori >>= >>= >>= ....ceea ce face gluma absolut de neuitat.
  +
  +
----
  +
'''S-au scris si catrene despre Haskell''', Iata o traducere aproximativa dupa unul semnat sub numele (pseudonimul literar) Joy Goodman
  +
  +
Limbaju nostru-i tare-n tip*, nebun, <br>
  +
Iar lumea se intreaba daca-i bun. <br>
  +
Noua ne-au spus ca nu-i select <br>
  +
Fiindca n-are "side-effect"**. <br>
  +
Dar vorba rea nu ne convinge, <br>
  +
Cand stim ca puritatea * * * va invinge. <br>
  +
dupa Joy Goodman (originalul [http://www.haskell.org/haskellwiki/Humor/Limericks aici] )
  +
  +
Motivele glumei, pe puncte:
  +
* * Haskell este un limbaj puternic tipizat.
  +
* * * Beneficiind de Transparenta referentiala majoritatea functiilor nu fac decat sa intoarca mereu aceleasi valori pentru aceleasi argumente, fara alte efecte laterale (eng. side effects). Acest lucru permite matematicienilor sa demonstreze proprietati ale programelor.Ceea ce este o garantie a fiabilitatii acestora.
  +
* * * *Haskell este un limbaj functional pur, spre deosebire de alte limbaje, cum era LISP-ul, care erau limbaje mixte (combinau functii cu instructiuni repetitive, totul in acelasi limbaj.)
  +
  +
----
  +
   
 
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la inceputul paginii principale Ro/Haskell ]
 
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la inceputul paginii principale Ro/Haskell ]
  +
  +
[https://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la inceputul paginii principale Ro/Haskell (Protocol http'''s''':// recomandat calduros in loc de http:// ) ]

Revision as of 22:06, 26 June 2007

Hwn-cover.png Haskell a fost folosit cu succes in mediul medical pentru reproiectarea softului aparaturii din spitalul ... aici urmeaza numele unui celebru spital ... ceea ce a dus la salvarea a peste 100 de vieti omenesti.

Originea glumei: A aparut intr-o editie a unui cunoscut articol despre "The History of Haskell". Au circulat si alte variante.


Haskell este "de peste 10 ori mai productiv ca alte limbaje."
Motivul glumei: unele programe in Haskell sunt intr-adevar mai scurte decat omoloagele lor din alte limbaje dar aceasta regula nu este generala. Este greu de facut un studiu si de afirmat riguros acest lucru. Daca doriti sa scrieti programe lungi in Haskell puteti foarte bine sa folositi "copy and paste" in locul unui transfer de operatori ca parametri de functie si veti obtine programe Haskell monstruoase, mult mai lungi ! Sa nu faceti asa ceva ! Originea glumei: Chiar site-ul www.haskell.org - versiunea dinainte de octombrie 2005.



Unde gasiti informatii despre Haskell ? Pai pe www.haskell.com :))) Si unde gasiti lectii de limba chineza ? Tot acolo ! :))
Motivul glumei: Pe unele site-uri a aparut gresit homepage-ul limbajului Haskell.



Probabil principalul motiv pentru care utilizam programele functionale este ca (text exclus pentru a realiza umorul) ... ... algoritmii in Haskell se scriu foarte asemanator cu descrierea lor in limbaj natural.
Motivul glumei: Notatiile functionale din Haskell seamana cu limbajul natural al unui matematician.


Bancul zilei: Studentul Bula se roaga lui Dumnezeu:
- Da Doamne sa iau nota zece la examenul de Haskell !
A doua zi iar: Da Doamne sa iau nota zece la examenul de Haskell !
A treia zi iar: Da Doamne sa iau nota zece la examenul de Haskell !
Dupa vreo luna de rugaciuni o voce tunatoare i-a raspuns din Ceruri:
Nu ma mai chinui asa Bula ! Inscrie-te la cursul de Programare Functionala!
Originea glumei: bancul cu biletul de loterie


Variate jocuri de cuvinte, din pacate in limba engleza s-au facut pe seama limbajului Haskell. Iata unul, de altfel usor de gasit si pe pagina Merchandise de la http://www.haskell.org Click aici pentru intoarcere.
Ce folositi cand programati cu do-notatie intr-o monada ? Bineinteles >>= asa cum se vede intr-o figura de pe site-ul www.willamette.edu:

<Monads.png>

Motivul glumei: do notatia din Hasekll chiar face apelul la o succesiune de operatori >>= >>= >>= ....ceea ce face gluma absolut de neuitat.


S-au scris si catrene despre Haskell, Iata o traducere aproximativa dupa unul semnat sub numele (pseudonimul literar) Joy Goodman

Limbaju nostru-i tare-n tip*, nebun,
Iar lumea se intreaba daca-i bun.
Noua ne-au spus ca nu-i select
Fiindca n-are "side-effect"**.
Dar vorba rea nu ne convinge,
Cand stim ca puritatea * * * va invinge.

dupa Joy Goodman (originalul aici )

Motivele glumei, pe puncte:

  • * Haskell este un limbaj puternic tipizat.
  • * * Beneficiind de Transparenta referentiala majoritatea functiilor nu fac decat sa intoarca mereu aceleasi valori pentru aceleasi argumente, fara alte efecte laterale (eng. side effects). Acest lucru permite matematicienilor sa demonstreze proprietati ale programelor.Ceea ce este o garantie a fiabilitatii acestora.
  • * * *Haskell este un limbaj functional pur, spre deosebire de alte limbaje, cum era LISP-ul, care erau limbaje mixte (combinau functii cu instructiuni repetitive, totul in acelasi limbaj.)


<= Inapoi la inceputul paginii principale Ro/Haskell

<= Inapoi la inceputul paginii principale Ro/Haskell (Protocol https:// recomandat calduros in loc de http:// )