Difference between revisions of "Ro/Haskell"
Line 28: | Line 28: | ||
==Lucrari in limba romana== |
==Lucrari in limba romana== |
||
− | * Descarcati slide-urile lucrarii [http://www.haskell.org/sitewiki/images/5/54/Building_an_interpreter.pdf "Cum sa construiesti un interpretor adaptabil intr-o singura |
+ | * Descarcati slide-urile lucrarii [http://www.haskell.org/sitewiki/images/5/54/Building_an_interpreter.pdf "Cum sa construiesti un interpretor adaptabil intr-o singura zi!" de Dan Popa], de la Universitatea Bacau care descrie pas cu pas cum se poate<br> construi un interpretor pentru un mic while-language in Haskell.Autorul a <br> folosit in experimente versiunea Hugs din distributia Mandriva Linux 10.0. <br> Lucrarea a fost prezentata la Conferinta ICMI 45. [http://www.haskell.org/sitewiki/images/5/54/Building_an_interpreter.pdf Descarcati slide-urile lucrarii in format pdf in engleza cu comentarii romanesti] |
*Cum puteti scrie un mic asamblor adaptabil in Haskell 98:[http://www.haskell.org/sitewiki/images/2/2f/Cap8-nou-Assembler.pdf Popa, Dan; An assembler in a nutshell ] - Proceedings of the 30th annual Congress of The American-Romanian <br> Academy of Art and Sciences (ARA), Academia de Studii Economice din Moldova,<br> 2005, p. 196-198 x 2 coloane, ISBN 9975-75-313-2 Versiunea in limba romana a lucrarii, in format de capitol de carte. Bibliografia nu este inclusa dar notiunile <br> folosite sunt notiuni fundamentale de teoria categoriilor care pot fi gasite <br> in orice carte de Teoria Categoriilor. |
*Cum puteti scrie un mic asamblor adaptabil in Haskell 98:[http://www.haskell.org/sitewiki/images/2/2f/Cap8-nou-Assembler.pdf Popa, Dan; An assembler in a nutshell ] - Proceedings of the 30th annual Congress of The American-Romanian <br> Academy of Art and Sciences (ARA), Academia de Studii Economice din Moldova,<br> 2005, p. 196-198 x 2 coloane, ISBN 9975-75-313-2 Versiunea in limba romana a lucrarii, in format de capitol de carte. Bibliografia nu este inclusa dar notiunile <br> folosite sunt notiuni fundamentale de teoria categoriilor care pot fi gasite <br> in orice carte de Teoria Categoriilor. |
Revision as of 10:45, 11 December 2006
Haskell este un limbaj de uz general, din categoria limbajelor functionale pure (fara instructiuni imperative sau producatoare de efecte laterale). Beneficiaza de un sistem de tipuri revolutionar, cu tipuri polimorfice. Permite programarea cu clase si instante de clase.
Productivitatea programarii in Haskell este net superioara altor limbaje, un algoritm Quicksort scriindu-se in doar 3-4 linii de program.
Exista o multime de compilatoare si interpretoare pentru Haskell si sunt disponibile gratuit: Hugs (interpretor), GHC (compilator), Hellium (mediu de instruire) si altele.
Despre Haskell dorim sa prezentamO prezentare a limbajului Haskell din punctul de vedere al unui specialist in Limbaje Formale.
Interpretoare si compilatoare disponibileLucrari in limba romana
Carti in pregatire
DRAFT-ul unui manual despre Haskell si folosirea lui la
NOU : Datorita felului cum se puncteaza asemenea
|