Changeset 275


Ignore:
Timestamp:
03/09/11 17:34:42 (13 years ago)
Author:
revillet
Message:

-add python, clean main and create generalite_fonctionnel

Location:
trunk/presentation-langages
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/presentation-langages/Makefile

    r272 r275  
    1313    cpp.tex \ 
    1414    fortran.tex \ 
     15    python.tex \ 
     16    generalite_fonctionnel.tex \ 
     17    ocaml.tex \ 
     18    haskell.tex \ 
    1519 
    1620FIGURES= \ 
  • trunk/presentation-langages/haskell.tex

    r274 r275  
    1 \subsection{} 
     1\subsection{Haskell} 
    22\begin{frame}\frametitle{Généralités} 
    33\begin{itemize} 
  • trunk/presentation-langages/main.tex

    r274 r275  
    5555\section{Langages Compilés} 
    5656 
    57 %\subsection{C} 
    5857\include{c} 
    59 %\subsection{C++} 
    6058\include{cpp} 
    61 %\subsection{Fortran} 
    6259\include{fortran} 
    6360\subsection{Java} 
     
    6764 
    6865\subsection{perl} 
    69 \subsection{python} 
     66\include{python} 
    7067\subsection{ruby} 
    7168\subsection{php} 
     
    7976 
    8077\section{Langages fonctionnels} 
    81  
    82 \subsection{Généralités} 
    83  
    84 \begin{frame} 
    85 \frametitle{Langages fonctionnels} 
    86  
    87 \begin{block}{Principe} 
    88 Chaque action du code est vue comme une opération mathématique exprimé sous 
    89 forme de fonction. 
    90  
    91 Ces langage interdise la changement d'état (changement de valeur d'une 
    92 variable). 
    93 \end{block} 
    94 \vfill 
    95  
    96 \begin{block}{Avantage} 
    97 \begin{itemize} 
    98 \item les algorithmes s'expriment plus naturellement 
    99 \item chaque fonction peut être testée individuellement 
    100 \item le code est "prouvable" (nécessaire sur des applications trÚs critique) 
    101 \end{itemize} 
    102 \end{block} 
    103  
    104 \begin{block}{Inconvénient} 
    105 Ces langages sont souvent mal connus et donc plus difficile à appréhender. 
    106 \end{block} 
    107  
    108 \end{frame} 
    109  
    110 \subsection{Exemple de langages} 
    111  
    112 \subsubsection{Ocaml} 
     78\include{generalite_fonctionnel} 
    11379\include{ocaml} 
    114  
    115 \subsubsection{haskell} 
    11680\include{haskell} 
    11781 
  • trunk/presentation-langages/ocaml.tex

    r274 r275  
    1 \subsection{} 
     1\subsection{Ocaml} 
    22\begin{frame}\frametitle{Généralités} 
    33\begin{itemize} 
Note: See TracChangeset for help on using the changeset viewer.