Changeset 275
- Timestamp:
- 03/09/11 17:34:42 (13 years ago)
- Location:
- trunk/presentation-langages
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/presentation-langages/Makefile
r272 r275 13 13 cpp.tex \ 14 14 fortran.tex \ 15 python.tex \ 16 generalite_fonctionnel.tex \ 17 ocaml.tex \ 18 haskell.tex \ 15 19 16 20 FIGURES= \ -
trunk/presentation-langages/haskell.tex
r274 r275 1 \subsection{ }1 \subsection{Haskell} 2 2 \begin{frame}\frametitle{Généralités} 3 3 \begin{itemize} -
trunk/presentation-langages/main.tex
r274 r275 55 55 \section{Langages Compilés} 56 56 57 %\subsection{C}58 57 \include{c} 59 %\subsection{C++}60 58 \include{cpp} 61 %\subsection{Fortran}62 59 \include{fortran} 63 60 \subsection{Java} … … 67 64 68 65 \subsection{perl} 69 \ subsection{python}66 \include{python} 70 67 \subsection{ruby} 71 68 \subsection{php} … … 79 76 80 77 \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} 113 79 \include{ocaml} 114 115 \subsubsection{haskell}116 80 \include{haskell} 117 81 -
trunk/presentation-langages/ocaml.tex
r274 r275 1 \subsection{ }1 \subsection{Ocaml} 2 2 \begin{frame}\frametitle{Généralités} 3 3 \begin{itemize}
Note: See TracChangeset
for help on using the changeset viewer.