Changeset 260


Ignore:
Timestamp:
02/03/11 18:47:38 (13 years ago)
Author:
nanardon
Message:
  • add some word about functionnals languages
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/presentation-langages/main.tex

    r259 r260  
    7777\section{Langages fonctionels} 
    7878 
    79 \subsection{Ocaml} 
    80 \subsection{haskell} 
     79\subsection{Généralités} 
     80 
     81\begin{frame} 
     82\frametitle{Langages fonctionnels} 
     83 
     84\begin{block}{Principe} 
     85Chaque action du code est vue comme une opération mathématique exprimé sous 
     86forme de fonction. 
     87 
     88Ces langage interdise la changement d'état (changement de valeur d'une 
     89variable). 
     90\end{block} 
     91\vfill 
     92 
     93\begin{block}{Avantage} 
     94\begin{itemize} 
     95\item les algorythms s'expriment plus naturellement 
     96\item chaque fonction peut être testée individuellement 
     97\item le code est "prouvable" (nécessaire sur des applications trÚs critique) 
     98\end{itemize} 
     99\end{block} 
     100 
     101\begin{block}{Inconvénient} 
     102Ces langages sont souvent mal connus et donc plus difficile à appréhender. 
     103\end{block} 
     104 
     105\end{frame} 
     106 
     107\subsection{Exemple de langages} 
     108 
     109\subsubsection{Ocaml} 
     110 
     111\begin{frame} 
     112\frametitle{Objective Caml} 
     113 
     114\begin{block}{Généralité} 
     115\begin{itemize} 
     116\item Créé par l'INRIA 
     117\end{itemize} 
     118\end{block} 
     119 
     120\end{frame} 
     121 
     122\subsubsection{haskell} 
    81123 
    82124\end{document} 
Note: See TracChangeset for help on using the changeset viewer.