Difference between revisions of "Intrebarile incepatorului"

From HaskellWiki
Jump to navigation Jump to search
(questions and counter)
(adding small questions)
Line 2: Line 2:
   
 
<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 viitoare pagini in curs de constructie. Cine va fi acel incepator sau avansat care va face pe aceasta pagina click-ul numarul 3100 ? (actualmente 3091 click-uri facute)
+
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 viitoare pagini in curs de constructie. Cine va fi acel incepator sau avansat care va face pe aceasta pagina click-ul numarul 4000 ? (actualmente circa 3600 click-uri facute)
   
 
</center>
 
</center>
Line 56: Line 56:
   
 
==. Intrebari despre tipuri ==
 
==. Intrebari despre tipuri ==
  +
* [[Care sunt tipurile fundamentale din Haskell ?]] 1.1
  +
* [[Care sunt cele doua diferente dintre liste si t-uple ?]] 1.2.
  +
* [[Cum se declara un arbore binar ?]] 1.3
  +
* [[Atunci cand o expresie poate avea mai multe tipuri care este ales ?]] 1.4
  +
* [[Ce tip are combinatorul Y ?]] 1.5
  +
  +
==.Intrebari despre operatii ==
  +
* [[Cum definim operatorii binari ?]] 2.1
  +
* [[Cum definim asocierea si prioritatea operatorilor ?]] 2.2
  +
* [[Se pot defini operatori cu orice prioritate ? ]] 2.3
  +
* [[Ce face operatorul !! ?]] 2.4
  +
* [[Cum se concateneaza listele ?]] 5.4
  +
  +
==. Intrebari despre tipuri (2) ==
 
* [[Ce este tipul Either ? ]]
 
* [[Ce este tipul Either ? ]]
 
* [[Pot utiliza expresii booleene in case cand sablonul e de alt tip ?]]
 
* [[Pot utiliza expresii booleene in case cand sablonul e de alt tip ?]]
Line 65: Line 79:
 
* [[Ce tip are Y - combinatorul paradoxal ?]]
 
* [[Ce tip are Y - combinatorul paradoxal ?]]
 
* [[Sistemul de inferente de tipuri stabileste singur tipul oricarei expresii ?]]
 
* [[Sistemul de inferente de tipuri stabileste singur tipul oricarei expresii ?]]
  +
* [[Cum se definesc tipurile sinonime ?]] 4.2
  +
* [[Ce se defineste cu newtype ?]] 4.3
  +
* [[Exista ord si chr ?]] 5.7
  +
  +
==. Intrebari despre liste ==
  +
* [[Care este functia pentru procesat toate elementele unei liste ?]] 5.1
  +
* [[Exista o functie cons ca in LISP ?]] 5.2
  +
* [[Cum adunati elementele de pe o lista cu fold ? ]] 5.3
  +
* [[Cum se concateneaza listele ?]] 5.4
  +
* [[Cum se concateneaza elementele unei liste de liste ?]] 5.5
  +
* [[Ce este de fapt un String ?]] 5.6
  +
* [[Cum transformati un text din minuscule in majuscule ?]] 5.7
  +
   
 
==. Intrebari despre fold (foldl,foldr) ==
 
==. Intrebari despre fold (foldl,foldr) ==
 
* [[Ce se intelege prin fold ?]]
 
* [[Ce se intelege prin fold ?]]
 
* [[Care este deosebirea dintre foldl si foldr ?]]
 
* [[Care este deosebirea dintre foldl si foldr ?]]
  +
* [[Cu functiile foldl, foldr, map putem sa aplicam un operator utilizator pe o lista ?]] 2.5
  +
   
 
==. Intrebari despre realizarea operatiilor de I/O ==
 
==. Intrebari despre realizarea operatiilor de I/O ==
Line 98: Line 127:
   
 
==. Intrebari despre clasele de tipuri ==
 
==. Intrebari despre clasele de tipuri ==
* Ce intelegem prin sintagma [[Clase de tipuri]] ?
+
* Ce intelegem prin sintagma [[Clase de tipuri]] ? <br> Ce sunt clasele de tipuri ? 3.1
  +
* [[Grupurile Abeliene pot fi considerate si implementate ca o clasa de tipuri ?]] 3.2
  +
* [[Clasa Show e o clasa de structuri algebrice cu cate operatii ?]] 3.3
  +
* [[Putem face o clasa Show care sa produca altceva ?]] Grafica de ex. ? 3.4
  +
* [[Cum introduceti multimea perechilor de numere reale (Float,Float) in clasa Eq ?]] 3.5
  +
* [[Putem introduce vectorii in clasa Ord ?]] 3.6
  +
* [[Care clase importante trebuie stiute de un programator in Haskell ?]] 3.7
  +
* [[Ce functiii are clasa Num ?]] 3.8
  +
* [[Putem aduna Float cu Int ?]] 3.9
  +
* [[Ce este clasa Fractional ?]] 4.0
 
* [[Unde pot gasi lista claselor standard din Haskell ?]]
 
* [[Unde pot gasi lista claselor standard din Haskell ?]]
 
* [[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 ? ==
  +
* [[Ce sunt monadele din clasa Monad ?]] 4.1
  +
* [[De unde pot invata despre Monade ? ]]
  +
   
 
==. Intrebari despre bibliografia domeniului ==
 
==. Intrebari despre bibliografia domeniului ==
Line 152: Line 195:
   
 
(1 nov 2008) This page has been accessed 3,091 times.
 
(1 nov 2008) This page has been accessed 3,091 times.
  +
 
(26 nov 2008) This page has been accessed 3,368 times.
 
(26 nov 2008) This page has been accessed 3,368 times.
  +
  +
(5 ian 2008) This page has been accessed 3,610 times.
 
----
 
----
 
[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>

Revision as of 20:47, 5 January 2009

Haskell - Un limbaj functional pur

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 viitoare pagini in curs de constructie. Cine va fi acel incepator sau avansat care va face pe aceasta pagina click-ul numarul 4000 ? (actualmente circa 3600 click-uri facute)

. Intrebari despre notiuni fundamentale

. Intrebari despre Haskell si interpretorul Hugs

. Intrebari despre limbajul de programare Haskell

. Intrebari despre tipuri

.Intrebari despre operatii

. Intrebari despre tipuri (2)

. Intrebari despre liste


. Intrebari despre fold (foldl,foldr)


. Intrebari despre realizarea operatiilor de I/O

. Ajutoooor! Cum sa programez asa ceva in Haskell ?

. Intrebari despre clasele de tipuri

. Intrebari despre monade ?


. Intrebari despre bibliografia domeniului

. Intrebari despre activitatea universitara

. Intrebari despre site

  • Unde este biblioteca ParseLib comentata ? Raspuns: Pe pagina cu Capitole de manual
  • Sunt toate paginile indexate la indexul Categories:Ro ? Raspuns: Nu, rubrica de umor, pagina despre restantieri si altele 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.

. Intrebari puse mai in gluma mai in serios

   * 1 .Este plus un nume de functie ca si f , g sau x ? Dar $ ?
   * 2 .Ce tipuri au: $ aplicat lui $, "punct" aplicat lui "punct" si alte combinatii ?
   * 3 .Cum putem scrie numere octale ?
   * 4 .Cum transformam un string in numar octal in maniera traditionala ?
   * 5 .Cum se redefineste, operatorul plus ca sa faca inmultiri ?
   * 6 .Cum transform o cifra in caracterul corespunzator ?

Vedeti raspunsurile pe pagina Programati si zambiti !.


Pagina indexata la indexul Categories:Ro

(8 iulie 2008) Pagina aceasta a fost accesata de mai bine de 2400 de ori.

(6 oct 2008) Contorul de accese al acestei pagini a depasit 2900 (=2908).

(11 oct 2008) This page has been accessed 2,948 times. 18:19, 6 October 2008

(1 nov 2008) This page has been accessed 3,091 times.

(26 nov 2008) This page has been accessed 3,368 times.

(5 ian 2008) This page has been accessed 3,610 times.


<= Inapoi la pagina principala Ro/Haskell.

<- Inapoi la inceputul paginii 'Intrebarile incepatorului Ro/Haskell'.