Changeset 286


Ignore:
Timestamp:
03/16/11 14:55:48 (13 years ago)
Author:
revillet
Message:
  • add missing langages and clean presentation a bit
Location:
trunk/presentation-langages
Files:
3 added
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/presentation-langages/Makefile

    r283 r286  
    1313    cpp.tex \ 
    1414    fortran.tex \ 
     15        java.tex \ 
     16        csharp.tex \ 
     17        perl.tex \ 
    1518    python.tex \ 
     19        ruby.tex \ 
     20        php.tex \ 
     21    scilab.tex \ 
     22    matlab.tex \ 
     23    octave.tex \ 
    1624    idl.tex \ 
    1725    generalite_fonctionnel.tex \ 
    1826    ocaml.tex \ 
    1927    haskell.tex \ 
    20         perl.tex \ 
    21         ruby.tex \ 
    22         php.tex \ 
    23         java.tex \ 
    24         csharp.tex \ 
    2528 
    2629FIGURES= \ 
  • trunk/presentation-langages/c.tex

    r278 r286  
    1 \subsection{Le langage C} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{Le langage C} 
     2\begin{frame}\frametitle{Le langage C - Généralités} 
    33\begin{itemize} 
    44\item aussi appelé \og macro-assembleur \fg 
     
    99\end{frame} 
    1010 
    11 \begin{frame}\frametitle{Aspects scientifiques} 
     11\begin{frame}\frametitle{Le langage C - Aspects scientifiques} 
    1212=> Pas de librairies scientifiques (matrices,  analyse numérique...) ni graphiques (plot, cartographie) fournies en standard.\\ 
    1313=> Mais possibilité d'utiliser des librairies externes. 
    1414\end{frame} 
    1515 
    16 \begin{frame}\frametitle{Aspects informatiques} 
     16\begin{frame}\frametitle{Le langage C - Aspects informatiques} 
    1717\begin{itemize} 
    1818\item support multi-thread selon OS et librairies systÚme. 
     
    2323\end{frame} 
    2424 
    25 %\begin{frame}\frametitle{Autres} 
     25%\begin{frame}\frametitle{Le langage C - Autres} 
    2626 
    2727%\end{frame} 
  • trunk/presentation-langages/cpp.tex

    r278 r286  
    1 \subsection{C++} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{C++} 
     2\begin{frame}\frametitle{C++ - Généralités} 
    33\begin{itemize} 
    44\item aussi appelé \og macro-assembleur \fg 
     
    1111\end{frame} 
    1212 
    13 \begin{frame}\frametitle{Aspects scientifiques} 
     13\begin{frame}\frametitle{C++ - Aspects scientifiques} 
    1414=> Pas de librairies scientifiques (matrices,  analyse numérique...) ni graphiques (plot, cartographie) fournies en standard.\\ 
    1515=> Mais possibilité d'utiliser des librairies externes. 
     
    1717\end{frame} 
    1818 
    19 \begin{frame}\frametitle{Aspects informatiques} 
     19\begin{frame}\frametitle{C++ - Aspects informatiques} 
    2020\begin{itemize} 
    2121\item support multi-thread selon OS et librairies systÚme. 
     
    2727\end{frame} 
    2828 
    29 %\begin{frame}\frametitle{Autres} 
     29%\begin{frame}\frametitle{C++ - Autres} 
    3030 
    3131%\end{frame} 
  • trunk/presentation-langages/csharp.tex

    r283 r286  
    1 \subsection{C\#} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{C\#} 
     2 
     3\begin{frame} 
     4%\begin{block} 
     5\begin{center} 
     6\LARGE{\textbf{C\#}} 
     7\end{center} 
     8%\end{block} 
     9\end{frame} 
     10 
     11\begin{frame}\frametitle{C\# - Généralités} 
    312\begin{itemize} 
    413\item interpréteur vs. compilateur  
     
    918\end{frame} 
    1019 
    11 \begin{frame}\frametitle{Aspects scientifiques} 
     20\begin{frame}\frametitle{C\# - Aspects scientifiques} 
    1221\begin{itemize} 
    1322\item langage matriciel ? 
     
    1827\end{frame} 
    1928 
    20 \begin{frame}\frametitle{Aspects informatiques} 
     29\begin{frame}\frametitle{C\# - Aspects informatiques} 
    2130\begin{itemize} 
    2231\item langage multi-threadé ?  
     
    2938\end{frame} 
    3039 
    31 \begin{frame}\frametitle{Autres} 
     40\begin{frame}\frametitle{C\# - Autres} 
    3241\begin{itemize} 
    3342\item acess à une documentation en ligne ? 
  • trunk/presentation-langages/fortran.tex

    r278 r286  
    1 \subsection{Fortran 90/95/2003} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{Fortran 90/95/2003} 
     2\begin{frame}\frametitle{Fortran 90/95/2003 - Généralités} 
    33\begin{itemize} 
    44\item langage compilé 
     
    99\end{frame} 
    1010 
    11 \begin{frame}\frametitle{Aspects scientifiques} 
     11\begin{frame}\frametitle{Fortran 90/95/2003 - Aspects scientifiques} 
    1212=> langage matriciel (dÚs le norme 90)\\ 
    1313=> existances de librairies mathématiques libres externes \\ 
     
    1616\end{frame} 
    1717 
    18 \begin{frame}\frametitle{Aspects informatiques} 
     18\begin{frame}\frametitle{Fortran 90/95/2003 - Aspects informatiques} 
    1919\begin{itemize} 
    2020\item parallélisation via librairies externes (MPI /OpenMP) 
     
    2626\end{frame} 
    2727 
    28 %\begin{frame}\frametitle{Autres} 
     28%\begin{frame}\frametitle{Fortran 90/95/2003 - Autres} 
    2929%\begin{itemize} 
    3030 
  • trunk/presentation-langages/haskell.tex

    r275 r286  
    1 \subsection{Haskell} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{Haskell} 
     2\begin{frame}\frametitle{Haskell - Généralités} 
    33\begin{itemize} 
    44\item langage fonctionnel pur 
     
    88\end{frame} 
    99 
    10 \begin{frame}\frametitle{Aspects scientifiques} 
     10\begin{frame}\frametitle{Haskell - Aspects scientifiques} 
    1111\begin{itemize} 
    1212\item trÚs performant pour du calcul 
     
    1616\end{frame} 
    1717 
    18 \begin{frame}\frametitle{Aspects informatiques} 
     18\begin{frame}\frametitle{Haskell - Aspects informatiques} 
    1919\begin{itemize} 
    2020\item support multithread natif, sans modification du code 
     
    2424 
    2525\begin{frame}[fragile] 
    26 \frametitle{Autres} 
     26\frametitle{Haskell - Autres} 
    2727\begin{itemize} 
    2828\item la majorité des implémentation propose un shell (ghci, hugs) 
  • trunk/presentation-langages/idl.tex

    r283 r286  
    1 \subsection{IDL} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{IDL} 
     2\begin{frame}\frametitle{IDL - Généralités} 
    33\begin{itemize} 
    44\item langage interprété. Possibilité de pseudo-compilation.  
     
    88\end{frame} 
    99 
    10 \begin{frame}\frametitle{Aspects scientifiques} 
     10\begin{frame}\frametitle{IDL - Aspects scientifiques} 
    1111\begin{itemize} 
    1212\item langage matriciel  
     
    1818\end{frame} 
    1919 
    20 \begin{frame}\frametitle{Aspects informatiques} 
     20\begin{frame}\frametitle{IDL - Aspects informatiques} 
    2121\begin{itemize} 
    2222\item langage multi-threadé en automatique, pas manipulable par l'utilisateur. 
     
    2828\end{frame} 
    2929 
    30 \begin{frame}\frametitle{Autres} 
     30\begin{frame}\frametitle{IDL - Autres} 
    3131\begin{itemize} 
    3232\item documentation interne avec interface graphique, pas de documentation en 
  • trunk/presentation-langages/java.tex

    r283 r286  
    1 \subsection{Java} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{Java} 
     2\begin{frame}\frametitle{Java - Généralités} 
    33\begin{itemize} 
    44\item langage objet  
     
    77\end{frame} 
    88 
    9 \begin{frame}\frametitle{Aspects scientifiques} 
     9\begin{frame}\frametitle{Java - Aspects scientifiques} 
    1010\begin{itemize} 
    1111\item langage matriciel ? 
     
    1616\end{frame} 
    1717 
    18 \begin{frame}[fragile]\frametitle{Aspects informatiques} 
     18\begin{frame}[fragile]\frametitle{Java - Aspects informatiques} 
    1919\begin{itemize} 
    2020\item langage multi-threadé ?  
     
    2828\end{frame} 
    2929 
    30 \begin{frame}\frametitle{Autres} 
     30\begin{frame}\frametitle{Java - Autres} 
    3131\begin{itemize} 
    3232\item acess à une documentation en ligne ? 
  • trunk/presentation-langages/main.tex

    r283 r286  
    1919} 
    2020 
    21 \title{Présentation des Langages} 
     21\title{Présentation des langages utilisables en sciences.} 
    2222\subtitle{} 
    2323\author{Claire Manent, Olivier Thauvin} 
     
    5151%\section{Résumé} 
    5252\include{resume} 
    53 %\section{Langages impératifs} 
     53\section{Langages impératifs} 
    5454 
    55 \section{Langages Compilés} 
     55\subsection{Langages Compilés} 
    5656 
    5757\include{c} 
     
    6161\include{csharp} 
    6262 
    63 \section{Langages Interprétés} 
     63\subsection{Langages Interprétés} 
    6464 
    6565\include{perl} 
     
    6969 
    7070%% TODO: revoir le mot applicatif 
    71 \section{Langages applicatifs} 
     71\subsection{Langages applicatifs} 
    7272 
    73 \subsection{scilab} 
    74 \subsection{matlab/octave} 
     73\include{scilab} 
     74\include{matlab} 
     75\include{octave} 
    7576\include{idl} 
    7677 
  • trunk/presentation-langages/ocaml.tex

    r275 r286  
    1 \subsection{Ocaml} 
    2 \begin{frame}\frametitle{Généralités} 
     1\subsection{Exemples de langages} 
     2%\subsection{Ocaml} 
     3\begin{frame}\frametitle{Ocaml - Généralités} 
    34\begin{itemize} 
    45\item langage fonctionnel et impératif 
     
    1011\end{frame} 
    1112 
    12 \begin{frame}\frametitle{Aspects scientifiques} 
     13\begin{frame}\frametitle{Ocaml - Aspects scientifiques} 
    1314\begin{itemize} 
    1415\item code \og{} prouvable \fg{} 
     
    1617\end{frame} 
    1718 
    18 \begin{frame}\frametitle{Aspects informatiques} 
     19\begin{frame}\frametitle{Ocaml - Aspects informatiques} 
    1920\begin{itemize} 
    2021\item trÚs performant 
     
    2526 
    2627\begin{frame}[fragile] 
    27 \frametitle{Autres} 
     28\frametitle{Ocaml - Autres} 
    2829\begin{itemize} 
    2930%% TODO \href ?? 
  • trunk/presentation-langages/perl.tex

    r282 r286  
    1 \subsection{Perl} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{Perl} 
     2\begin{frame}\frametitle{Perl - Généralités} 
    33\begin{itemize} 
    44%\item langage interprété 
     
    88\end{frame} 
    99 
    10 \begin{frame}\frametitle{Aspects scientifiques} 
     10\begin{frame}\frametitle{Perl - Aspects scientifiques} 
    1111\begin{itemize} 
    1212\item mal adapté au calcul pur 
     
    1616 
    1717\begin{frame}[fragile] 
    18 \frametitle{Aspects informatiques} 
     18\frametitle{Perl - Aspects informatiques} 
    1919\begin{itemize} 
    2020\item support multithread 
     
    2828 
    2929\begin{frame}[fragile] 
    30 \frametitle{Autres} 
     30\frametitle{Perl - Autres} 
    3131\begin{itemize} 
    3232\item documentation disponible dans de nombreux format 
  • trunk/presentation-langages/php.tex

    r282 r286  
    1 \subsection{php} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{php} 
     2\begin{frame}\frametitle{PHP - Généralités} 
    33\begin{itemize} 
    44\item interprété 
     
    99\end{frame} 
    1010 
    11 %%\begin{frame}\frametitle{Aspects scientifiques} 
     11%%\begin{frame}\frametitle{PHP - Aspects scientifiques} 
    1212%%\begin{itemize} 
    1313%%\item langage matriciel ? 
     
    1818%%\end{frame} 
    1919 
    20 \begin{frame}\frametitle{Aspects informatiques} 
     20\begin{frame}\frametitle{PHP - Aspects informatiques} 
    2121\begin{itemize} 
    2222\item code théoriquement portable 
     
    2525\end{frame} 
    2626 
    27 \begin{frame}\frametitle{Autres} 
     27\begin{frame}\frametitle{PHP - Autres} 
    2828\begin{itemize} 
    2929\item nombreuse documentation en ligne et forum d'aide 
  • trunk/presentation-langages/python.tex

    r283 r286  
    1 \subsection{Python (2.x)} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{Python (2.x)} 
     2\begin{frame}\frametitle{Python (2.x) - Généralités} 
    33\begin{itemize}  
    44\item langage objet  
     
    77\end{frame} 
    88 
    9 \begin{frame}\frametitle{Aspects scientifiques} 
     9\begin{frame}\frametitle{Python (2.x) - Aspects scientifiques} 
    1010\begin{itemize} 
    1111\item existance d'un type complexe et d'une librairie interne (cmath) pour les 
     
    1818\end{frame} 
    1919 
    20 \begin{frame}[fragile]\frametitle{Aspects informatiques} 
     20\begin{frame}[fragile]\frametitle{Python (2.x) - Aspects informatiques} 
    2121\begin{itemize} 
    2222\item langage multi-threadé ?  
     
    3535 
    3636\begin{frame}[fragile] 
    37 \frametitle{Autres} 
     37\frametitle{Python (2.x) - Autres} 
    3838\begin{itemize} 
    3939\item acess à une documentation en ligne \verb+http://www.python.org/+ 
  • trunk/presentation-langages/ruby.tex

    r282 r286  
    1 \subsection{Ruby} 
    2 \begin{frame}\frametitle{Généralités} 
     1%\subsection{Ruby} 
     2\begin{frame}\frametitle{Ruby - Généralités} 
    33\begin{itemize} 
    44%\item langage interprété 
     
    88\end{frame} 
    99 
    10 \begin{frame}\frametitle{Aspects scientifiques} 
     10\begin{frame}\frametitle{Ruby - Aspects scientifiques} 
    1111\begin{itemize} 
    1212\item support natif des nombres complexes 
     
    1717\end{frame} 
    1818 
    19 \begin{frame}[fragile]\frametitle{Aspects informatiques} 
     19\begin{frame}[fragile]\frametitle{Ruby - Aspects informatiques} 
    2020\begin{itemize} 
    2121\item support multithread natif 
     
    2929 
    3030\begin{frame}[fragile] 
    31 \frametitle{Autres} 
     31\frametitle{Ruby - Autres} 
    3232\begin{itemize} 
    3333\item documentation en ligne: \verb+http://www.ruby-lang.org/en/documentation/+ 
  • trunk/presentation-langages/todo.txt

    r285 r286  
    1 - changer le titre de la présentation en fonction de ce que lon a dit à Aurélie 
    21- IDL et python sont des langages dynamiques (les variables peuvent changer de 
    32  type) 
Note: See TracChangeset for help on using the changeset viewer.