25 lines
628 B
TeX
25 lines
628 B
TeX
|
\chapter{}
|
||
|
|
||
|
\section{Élements de syntaxe}
|
||
|
|
||
|
\subsection{Syntaxe}
|
||
|
|
||
|
Haskell respecte la règle de l'offside-rule (comme Python, initié par
|
||
|
Peter J. Landin). Il existe un séparateur implicite ;
|
||
|
Pour le nommage, c'est comme le C, avec en plus l'apostrophe.
|
||
|
|
||
|
En Lisp, il n'y a pas de syntaxe ou presque. Aucun mot n'est
|
||
|
réservé.
|
||
|
|
||
|
\subsection{Opérateurs et fonctions}
|
||
|
|
||
|
En Lisp, il n'y a pas de distinction, la notation est exclusivement
|
||
|
préfixe.
|
||
|
|
||
|
En Haskell, il y a une notation infixe pour les principaux
|
||
|
opérateurs. On peut d'ailleurs définir ses propres opérateurs infixes,
|
||
|
c'est génial.
|
||
|
|
||
|
\section{Notion d'expressions}
|
||
|
|