Personal tools

De ce sunt asa putine instructiunile de scriere ?

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m
m
 
Line 6: Line 6:
 
http://www.haskell.org/wikiupload/2/2c/BannerProLinuxAndHaskell.gif
 
http://www.haskell.org/wikiupload/2/2c/BannerProLinuxAndHaskell.gif
   
La facultate poti invata unul din cele mai productive limbaje: Haskell !
+
[http://stiinte.ub.ro La facultate poti invata unul din cele mai productive limbaje: Haskell ! Inscrie-te la facultate !"]
 
</center>
 
</center>
 
----
 
----
 
 
   
 
E momentul sa va descretesc fruntile cu o poveste despre un maestru, un discipol si dialogul lor:
 
E momentul sa va descretesc fruntile cu o poveste despre un maestru, un discipol si dialogul lor:

Latest revision as of 13:50, 10 February 2011


Banner pro educational:

BannerProLinuxAndHaskell.gif

La facultate poti invata unul din cele mai productive limbaje: Haskell ! Inscrie-te la facultate !"


E momentul sa va descretesc fruntile cu o poveste despre un maestru, un discipol si dialogul lor:

Se spune ca intr-o zi, invatacelul Cristian s-a adresat maestrului sau de Haskell:

Cristian : Maestre, operatiile de scriere din Haskell sunt atat de putine. Sa fie Haskell atat de primitiv in materie de IO ? Totul pare a se concentra in jurul lui putStr si al lui print.
Maestrul: Nu pui intrebarea care trebuie.
Cristian : (Inspirat) Maestre, cum e definit print ?

Maestrul:
 print = putStrLn . show

Si in acel moment invatacelul a fost iluminat. Si a priceput cum poate sa scrie in Haskell operatii de iesire pentru arbori, liste ... si pentru TOATE tipurile de date care au fost, sunt sau vor fi posibile in universul Haskell.


Nota: Personajele acestei povestiri sunt fictive, dialogul este fictiv. Exista totusi cineva care programeaza in Haskell si se numeste Cristian B. De asemenea, pe o lista de discutii a aparut candva si o intrebare despre aparenta simplitate a setului de actiuni de IO din Haskell, nu insa exact sub aceasta forma.


Pagina indexata la indexul Categories:Ro


<= Inapoi la pagina principala Ro/Haskell.

<- Inapoi la Intrebarile incepatorului Ro/Haskell.