Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pp:llambdacalc [2019/04/08 13:43]
dmihai [Evaluare]
pp:llambdacalc [2020/02/05 15:50] (current)
dmihai [Exerciții]
Line 18: Line 18:
   * **variabilă**   * **variabilă**
     * $ x$ - unde $ x$ este un nume/simbol     * $ x$ - unde $ x$ este un nume/simbol
-  * **abstracție**/​**funcție**+  * **abstracție** / **funcție**
     * $\lambda x . E$ - unde $ x$ este un nume/​simbol,​ iar $ E$ este o expresie lambda     * $\lambda x . E$ - unde $ x$ este un nume/​simbol,​ iar $ E$ este o expresie lambda
   * **aplicație**   * **aplicație**
Line 52: Line 52:
  
 <​note>​ <​note>​
-Nu orice expresii lambda poate fi evaluată până la capăt. Pentru unele expresii, evaluarea poate cicla. ​Deasemenea, există expresii pe care, deși o strategie de evaluare produce un rezultat, o altă strategie poate să cicleze.+Nu orice expresii lambda poate fi evaluată până la capăt. Pentru unele expresii, evaluarea poate cicla. 
 + 
 +De asemenea, există expresii pe care, deși o strategie de evaluare produce un rezultat, o altă strategie poate să cicleze.
 </​note>​ </​note>​
  
Line 79: Line 81:
 Urmăriți regulile de [[http://​ocw.cs.pub.ro/​ppcarte/​doku.php?​id=pp:​lambda#​the_semantics_of_the_lambda_calculus|aici]] și comentariile din cod. Urmăriți regulile de [[http://​ocw.cs.pub.ro/​ppcarte/​doku.php?​id=pp:​lambda#​the_semantics_of_the_lambda_calculus|aici]] și comentariile din cod.
 </​note>​ </​note>​
 +
 +{{:​pp:​laborator_7_-_schelet.zip|Laborator 7 - Schelet}}\\