Difference between revisions of "Intrebarile incepatorului"
Jump to navigation
Jump to search
(Contents of "micro-topic" pages for section "Primele intrebari" aggregated into single page) |
|||
(25 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
[[Category:Ro]] |
[[Category:Ro]] |
||
<center> |
<center> |
||
− | Contactul cu un limbaj de programare nou naste intrebari, mai ales cand este vorba de un limbaj atat de inovator. Cea mai buna cale de a va familiariza cu Haskell este sa conversati cu un interpretor, cum este Hugs. Sau sa folositi GHC si sa conversati cu GHCi (GHC Interactiv). Cautati raspunsurile care va intereseaza in lista de mai jos. Link-urile rosii sunt spre pagini existente, cele gri spre pagini in curs de constructie. Cine va fi acel incepator sau avansat care va face pe aceasta pagina click-ul cu numarul ''' |
+ | Contactul cu un limbaj de programare nou naste intrebari, mai ales cand este vorba de un limbaj atat de inovator. Cea mai buna cale de a va familiariza cu Haskell este sa conversati cu un interpretor, cum este Hugs. Sau sa folositi GHC si sa conversati cu GHCi (GHC Interactiv). Cautati raspunsurile care va intereseaza in lista de mai jos. Link-urile rosii sunt spre pagini existente, cele gri spre pagini in curs de constructie. Cine va fi acel incepator sau avansat care va face pe aceasta pagina click-ul cu numarul '''25'''000 ? ( sunt peste 23338 accesari ale acestei pagini, contorizate pina la 12 noiembrie 2011). |
</center> |
</center> |
||
Line 10: | Line 10: | ||
| valign=top bgcolor=#F0F0F0 style="text-align:left" | |
| valign=top bgcolor=#F0F0F0 style="text-align:left" | |
||
− | ==. Primele intrebari == |
+ | ==. [[Intrebarile incepatorului/Primele intrebari|Primele intrebari]] == |
− | * |
+ | * De ce sa studiem tehnologii si limbaje deosebite ? |
− | * |
+ | * In cate stiluri se poate programa in Haskell ? |
− | * |
+ | * Cum gasim harta site-ului ? |
+ | * Se poate scrie un nume de functie cu diacritice ? |
||
+ | * Se poate scrie un nume de fisier cu diacritice ? |
||
+ | * Ruleaza pe sisteme multicore ? |
||
==. Intrebari despre instalare == |
==. Intrebari despre instalare == |
||
+ | * [[Are si un IDE ?]] |
||
+ | * [[Cum se instaleaza The Haskell Platform pe Ubuntu ?]] |
||
* [[Cum instalam software-ul dintr-un pachet Cabal?]] |
* [[Cum instalam software-ul dintr-un pachet Cabal?]] |
||
* [[Cum se instaleaza Hugs pe Ubuntu Linux?]] |
* [[Cum se instaleaza Hugs pe Ubuntu Linux?]] |
||
Line 27: | Line 32: | ||
* [[Ce este lambda calculul ?]] |
* [[Ce este lambda calculul ?]] |
||
* Cum se pot implementa clasele de resturi din [[Z4]] ? (-- click pe [[Z4]] --) |
* Cum se pot implementa clasele de resturi din [[Z4]] ? (-- click pe [[Z4]] --) |
||
+ | |||
+ | |||
+ | ==. Intrebari despre atribuire == |
||
+ | |||
+ | * [[Cum este atribuirea in Haskell ?]] |
||
+ | * [[Cum declaram variabile locale ?]] |
||
+ | * [[Ce poate apare in stanga semnului atribuirii ?]] |
||
+ | * [[Cum se impaca ordinea secventiala cu atribuirea ?]] |
||
+ | * [[Cum se impaca ordinea optimizata cu atribuirea ?]] |
||
+ | * [[De ce nu pot folosi lazy evaluation si atribuiri ?]] |
||
==. Intrebari despre operatori == |
==. Intrebari despre operatori == |
||
Line 40: | Line 55: | ||
* [[Cum pot afla cu ce date opereaza un operator ?]] |
* [[Cum pot afla cu ce date opereaza un operator ?]] |
||
* [[Cum se scrie ridicarea la putere ?]] |
* [[Cum se scrie ridicarea la putere ?]] |
||
+ | * [[Cum se extrage un substring]] |
||
==. Intrebari despre Haskell si interpretorul Hugs == |
==. Intrebari despre Haskell si interpretorul Hugs == |
||
Line 58: | Line 74: | ||
==. Intrebari despre compilatorul GHC == |
==. Intrebari despre compilatorul GHC == |
||
* [[Ce optiuni se folosesc la compilarea din linie de comanda?]] |
* [[Ce optiuni se folosesc la compilarea din linie de comanda?]] |
||
+ | * [[Ruleaza pe sisteme multicore ?]] |
||
+ | |||
+ | ==. Intrebari despre IDE-ul Leksah == |
||
+ | * [[Cum fac evaluarea unei expresii daca lucrez cu Leksah ?]] |
||
+ | * [[Cum aflu tipul unei expresii daca lucrez cu Leksah ?]] |
||
+ | * [[Cum creez un program folosind Leksah ?]] |
||
+ | * [[Este necesar sa instalez si Leksah-server pe Ubuntu ?]] |
||
+ | * [[De unde pot descarca IDE-ul Leksah ?]] |
||
==. Intrebari despre limbajul de programare Haskell == |
==. Intrebari despre limbajul de programare Haskell == |
||
Line 112: | Line 136: | ||
* [[Ce trebuie sa stiu despre vectorii din Haskell ?]] |
* [[Ce trebuie sa stiu despre vectorii din Haskell ?]] |
||
− | ==. Intrebari despre liste == |
+ | ==. Intrebari despre liste si cozi== |
* [[Care este functia pentru procesat toate elementele unei liste ?]] 5.1 |
* [[Care este functia pentru procesat toate elementele unei liste ?]] 5.1 |
||
* [[Exista o functie cons ca in LISP ?]] 5.2 |
* [[Exista o functie cons ca in LISP ?]] 5.2 |
||
Line 121: | Line 145: | ||
* [[Cum transformati un text din minuscule in majuscule ?]] 5.7 |
* [[Cum transformati un text din minuscule in majuscule ?]] 5.7 |
||
* [[Cum se citesc intregi si liste de intregi ?]] |
* [[Cum se citesc intregi si liste de intregi ?]] |
||
+ | * [[Cum e o coada in Haskell?]] |
||
+ | |||
+ | ==.Intrebari despre grafuri == |
||
+ | * [[Cum e un graf in Haskell ?]] |
||
+ | * [[De ce nu exista declaratii pentru grafuri ?]] |
||
==. Intrebari despre fold (foldl,foldr) si functii de ordin superior == |
==. Intrebari despre fold (foldl,foldr) si functii de ordin superior == |
||
Line 131: | Line 160: | ||
==. Intrebari despre realizarea operatiilor de I/O == |
==. Intrebari despre realizarea operatiilor de I/O == |
||
* [[Cum se scrie Hello World in Haskell ?]] |
* [[Cum se scrie Hello World in Haskell ?]] |
||
+ | * [[Cum se scrie functia main ?]] |
||
* [[Cum scriu functia main ca sa pot compila si obtine un executabil ?]] |
* [[Cum scriu functia main ca sa pot compila si obtine un executabil ?]] |
||
* [[De ce sunt mai bune actiunile de IO decat instructiunile de I/O ?]] |
* [[De ce sunt mai bune actiunile de IO decat instructiunile de I/O ?]] |
||
Line 138: | Line 168: | ||
* [[Sunt variabilele din do-notatie variabile globale ? ]] |
* [[Sunt variabilele din do-notatie variabile globale ? ]] |
||
* [[Cum scriu bucla while din functia principala, main ?]] |
* [[Cum scriu bucla while din functia principala, main ?]] |
||
− | * Unde mai pot citi ceva despre IO ? <br> |
+ | * [[Unde mai pot citi ceva despre IO ?]] <br> |
Din [[Haskell 98 Language and Libraries The Revised Report]] <br> |
Din [[Haskell 98 Language and Libraries The Revised Report]] <br> |
||
(editor Simon Peyton Jones) Cap 7 "Basic Input/Output" paginile 95-98. |
(editor Simon Peyton Jones) Cap 7 "Basic Input/Output" paginile 95-98. |
||
Line 170: | Line 200: | ||
* [[Gestionarea domeniilor unor functii]] |
* [[Gestionarea domeniilor unor functii]] |
||
* [[Adaugarea unui argument neprocesabil la o functie]] |
* [[Adaugarea unui argument neprocesabil la o functie]] |
||
+ | * [[Unde putem gasi niste algoritmi de interpolare ?]] |
||
==. Intrebari despre clasele de tipuri == |
==. Intrebari despre clasele de tipuri == |
||
Line 185: | Line 216: | ||
* [[Ce sa fac cand doua instante de clase se suprapun (overlapping) ?]] |
* [[Ce sa fac cand doua instante de clase se suprapun (overlapping) ?]] |
||
− | ==. Intrebari despre monade |
+ | ==. Intrebari despre monade == |
* [[Ce sunt monadele din clasa Monad ?]] 4.1 |
* [[Ce sunt monadele din clasa Monad ?]] 4.1 |
||
* [[De unde pot invata despre Monade ? ]] |
* [[De unde pot invata despre Monade ? ]] |
||
+ | * [[Exista ceva mai tare decat monadele ?]] |
||
==. Intrebari despre bibliografia domeniului == |
==. Intrebari despre bibliografia domeniului == |
||
Line 202: | Line 234: | ||
* Unde este biblioteca ParseLib comentata ? Raspuns: Pe pagina cu [[Capitole de manual]] |
* Unde este biblioteca ParseLib comentata ? Raspuns: Pe pagina cu [[Capitole de manual]] |
||
* Sunt toate paginile indexate la indexul [http://www.haskell.org/haskellwiki/Category:Ro Categories:Ro] ? Raspuns: Nu, rubrica de umor, pagina despre restantieri si altele cateva nu sunt indexate. Nici paginile in constructie nu sunt indexate. |
* Sunt toate paginile indexate la indexul [http://www.haskell.org/haskellwiki/Category:Ro Categories:Ro] ? Raspuns: Nu, rubrica de umor, pagina despre restantieri si altele cateva nu sunt indexate. Nici paginile in constructie nu sunt indexate. |
||
− | * Locul unde sunt gazduite aceste pagini este chiar la Yale ? Sau doar la "Iale" ? Raspuns: Cititi sursa paginii sau cautati cu Google... Dar lumea le stie drept grupul Ro/Haskell de pe www.haskell.org. |
+ | * Locul unde sunt gazduite aceste pagini este chiar la Yale ? Sau doar la "Iale" ? Raspuns: Cititi sursa paginii sau cautati cu Google... Dar lumea le stie drept grupul Ro/Haskell de pe www.haskell.org. Intre timp locatia site-ului a fost mutata ca urmare a mutarii serverului (toamna 2010). |
+ | |||
− | |||
==. Intrebari puse mai in gluma mai in serios == |
==. Intrebari puse mai in gluma mai in serios == |
||
* 1 .Este plus un nume de functie ca si f , g sau x ? Dar $ ? |
* 1 .Este plus un nume de functie ca si f , g sau x ? Dar $ ? |
||
Line 251: | Line 283: | ||
This page has been accessed 14,275 times. (iulie 2011) |
This page has been accessed 14,275 times. (iulie 2011) |
||
+ | |||
+ | This page has been accessed 17,261 times (17 sept 2011, ziua cand am adaugat intrebarile despre Leksah) |
||
+ | |||
+ | This page has been accessed 23,221 times (12 nov 2011). |
||
---- |
---- |
||
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la pagina principala Ro/Haskell. ]<br> <br> |
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la pagina principala Ro/Haskell. ]<br> <br> |
Latest revision as of 23:12, 9 April 2021
Contactul cu un limbaj de programare nou naste intrebari, mai ales cand este vorba de un limbaj atat de inovator. Cea mai buna cale de a va familiariza cu Haskell este sa conversati cu un interpretor, cum este Hugs. Sau sa folositi GHC si sa conversati cu GHCi (GHC Interactiv). Cautati raspunsurile care va intereseaza in lista de mai jos. Link-urile rosii sunt spre pagini existente, cele gri spre pagini in curs de constructie. Cine va fi acel incepator sau avansat care va face pe aceasta pagina click-ul cu numarul 25000 ? ( sunt peste 23338 accesari ale acestei pagini, contorizate pina la 12 noiembrie 2011).