Changeset 300


Ignore:
Timestamp:
03/27/11 10:50:55 (13 years ago)
Author:
revillet
Message:

-clean the whole presentation design

Location:
trunk/presentation-langages
Files:
16 edited

Legend:

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

    r298 r300  
    11%\subsubsection{Le langage C} 
    2 \begin{frame}{Langages Compilés - Le langage C} 
     2\begin{frame}{Langages compilés - Le langage C} 
    33\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
     
    1111\end{exampleblock} 
    1212 
    13 % TODO merge here 
    14  
    1513\begin{block}{Aspects scientifiques} 
    1614\begin{itemize} 
     
    2119\end{frame} 
    2220 
    23 \begin{frame}{Langages Compilés - Le langage C} 
     21\begin{frame}{Langages compilés - Le langage C} 
    2422\begin{block}{Aspects informatiques} 
    2523\begin{itemize} 
  • trunk/presentation-langages/cpp.tex

    r299 r300  
    1 \subsubsection{C++} 
    2 \begin{frame}\frametitle{C++ - Généralités} 
     1%\subsubsection{C++} 
     2\begin{frame}{Langages compilés - C++} 
     3\begin{exampleblock}{Généralités} 
    34\begin{itemize} 
    45\item langage normalisé (2003) 
     
    78\item gestion semi-automatique de la mémoire avec l'utilisation d'objets 
    89\end{itemize} 
     10\end{exampleblock} 
    911\end{frame} 
    1012 
    11 % TODO merge here 
    12  
    13 \begin{frame}\frametitle{C++ - Aspects scientifiques} 
     13\begin{frame}{Langages compilés - C++} 
     14\begin{block}{Aspects scientifiques} 
    1415\begin{itemize} 
    1516%% CF http://calcul.math.cnrs.fr/spip.php?article4 
     
    1718\item possibilité d'utiliser des librairies externes 
    1819\end{itemize} 
     20\end{block} 
    1921\end{frame} 
    2022 
    21 \begin{frame}\frametitle{C++ - Aspects informatiques} 
     23\begin{frame}{Langages compilés - C++} 
     24\begin{block}{Aspects informatiques} 
    2225\begin{itemize} 
    2326\item réutilisation native des librairies C 
     
    2932\item librairie de lecture/écriture de fichiers NetCDF 
    3033\end{itemize} 
     34\end{block} 
    3135\end{frame} 
    3236 
  • trunk/presentation-langages/csharp.tex

    r297 r300  
    1 \subsubsection{C\#} 
    2  
    3 \begin{frame}[fragile] 
    4 \frametitle{C\# - Généralités} 
     1%\subsubsection{C\#} 
     2\begin{frame}[fragile]\frametitle{Langages compilés - C\#} 
     3\begin{exampleblock}{Généralités} 
    54\begin{itemize} 
    65\item créé par Microsoft, norme ISO depuis 2003 
     
    1312\item gestion de la mémoire automatique 
    1413\end{itemize} 
     14\end{exampleblock} 
    1515\end{frame} 
    1616 
     
    2424%%\end{frame} 
    2525 
    26 \begin{frame}\frametitle{C\# - Aspects informatiques} 
     26\begin{frame}{Langages compilés - C\#} 
     27\begin{block}{Aspects informatiques} 
    2728\begin{itemize} 
    2829\item support multi-thread natif 
     
    3132\item la version 3 intÚgre le requetage SQL 
    3233\end{itemize} 
    33 \end{frame} 
     34\end{block} 
    3435 
    35 \begin{frame}\frametitle{C\# - Autres} 
     36\begin{block}{Autres} 
    3637\begin{itemize} 
    3738\item plusieurs IDE disponible sous Windows 
    3839\item support d'IHM (interface graphique) natif 
    3940\end{itemize} 
     41\end{block} 
    4042\end{frame} 
  • trunk/presentation-langages/fortran.tex

    r297 r300  
    1 \subsubsection{Fortran 90/95/2003} 
    2  
    3 \begin{frame}\frametitle{Fortran 90/95/2003 - Généralités} 
     1%\subsubsection{Fortran 90/95/2003} 
     2\begin{frame}{Langages compilés - Fortran 90/95/2003} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item compilateurs gratuits (gcc-gfortran, g95) ou payants (ifort) 
     
    77\item langage orienté objet (norme 2003) 
    88\end{itemize} 
    9 \end{frame} 
     9\end{exampleblock} 
    1010 
    11 \begin{frame}\frametitle{Fortran 90/95/2003 - Aspects scientifiques} 
     11\begin{block}{Aspects scientifiques} 
    1212\begin{itemize} 
    1313\item langage matriciel (dÚs la norme 90) 
     
    1616\item langage orienté calcul scientifique 
    1717\end{itemize} 
     18\end{block} 
    1819\end{frame} 
    1920 
    20 \begin{frame}\frametitle{Fortran 90/95/2003 - Aspects informatiques} 
     21\begin{frame}{Langages compilés - Fortran 90/95/2003} 
     22\begin{block}{Aspects informatiques} 
    2123\begin{itemize} 
    2224\item parallélisation via librairies externes (MPI) 
     
    2729\item librairie de lecture/écriture de fichiers NetCDF 
    2830\end{itemize} 
     31\end{block} 
    2932\end{frame} 
    3033 
  • trunk/presentation-langages/generalite_fonctionnel.tex

    r275 r300  
    1010variable). 
    1111\end{block} 
    12 \vfill 
     12\end{frame} 
    1313 
     14\begin{frame} 
     15\frametitle{Langages fonctionnels} 
    1416\begin{block}{Avantage} 
    1517\begin{itemize} 
  • trunk/presentation-langages/haskell.tex

    r287 r300  
    1 \subsubsection{Haskell} 
    2  
    3 \begin{frame}\frametitle{Haskell - Généralités} 
     1%\subsubsection{Haskell} 
     2\begin{frame}{Langages fonctionnels - Ocaml} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item langage fonctionnel pur 
     
    77\item normalisé, implémentation libre (ghc, hugs) 
    88\end{itemize} 
    9 \end{frame} 
     9\end{exampleblock} 
    1010 
    11 \begin{frame}\frametitle{Haskell - Aspects scientifiques} 
     11\begin{block}{Aspects scientifiques} 
    1212\begin{itemize} 
    1313\item trÚs performant pour du calcul 
     
    1515\item resolution de problÚme complexes 
    1616\end{itemize} 
     17\end{block} 
    1718\end{frame} 
    1819 
    19 \begin{frame}\frametitle{Haskell - Aspects informatiques} 
     20\begin{frame}[fragile]\frametitle{Langages fonctionnels - Ocaml} 
     21\begin{block}{Aspects informatiques} 
    2022\begin{itemize} 
    2123\item support multithread natif, sans modification du code 
    2224\item code portable via recompilation 
    2325\end{itemize} 
    24 \end{frame} 
     26\end{block} 
    2527 
    26 \begin{frame}[fragile] 
    27 \frametitle{Haskell - Autres} 
     28\begin{block}{Autres} 
    2829\begin{itemize} 
    2930\item la majorité des implémentation propose un shell (ghci, hugs) 
    3031\item modules disponibles sur \verb+http://hackage.haskell.org/+ 
    3132\end{itemize} 
     33\end{block} 
    3234\end{frame} 
  • trunk/presentation-langages/idl.tex

    r295 r300  
    1 \subsubsection{IDL} 
    2  
    3 \begin{frame}\frametitle{IDL - Généralités} 
     1%\subsubsection{IDL} 
     2\begin{frame}{Langages applicatifs - Idl} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item langage interprété. Possibilité de pseudo-compilation.  
     
    88\item typage dynamique 
    99\end{itemize} 
     10\end{exampleblock} 
    1011\end{frame} 
    1112 
    12 \begin{frame}\frametitle{IDL - Aspects scientifiques} 
     13\begin{frame}{Langages applicatifs - Idl} 
     14\begin{block}{Aspects scientifiques} 
    1315\begin{itemize} 
    1416\item langage matriciel  
     
    1820\item cartographie fournie pour les tracés (continent, riviÚres,...) 
    1921\end{itemize} 
     22\end{block} 
    2023\end{frame} 
    2124 
    22 \begin{frame}\frametitle{IDL - Aspects informatiques} 
     25\begin{frame}{Langages applicatifs - Idl} 
     26\begin{block}{Aspects informatiques} 
    2327\begin{itemize} 
    2428\item langage multi-threadé en automatique, pas manipulable par l'utilisateur. 
     
    2933\item librairie de lecture/écriture de fichiers NetCDF 
    3034\end{itemize} 
     35\end{block} 
    3136\end{frame} 
    3237 
    33 \begin{frame}\frametitle{IDL - Autres} 
     38\begin{frame}{Langages applicatifs - Idl} 
     39\begin{block}{Autres} 
    3440\begin{itemize} 
    3541\item documentation interne avec interface graphique, pas de documentation en 
     
    3945\item existance d'un shell interprété  
    4046\end{itemize} 
     47\end{block} 
    4148\end{frame} 
  • trunk/presentation-langages/java.tex

    r297 r300  
    1 \subsubsection{Java} 
    2  
    3 \begin{frame}\frametitle{Java - Généralités} 
     1%\subsubsection{Java} 
     2\begin{frame}{Langages compilés - Java} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item langage objet  
     
    77\item compilateurs atlernatifs libre: gcc-java, \ldots 
    88\end{itemize} 
    9 \end{frame} 
     9\end{exampleblock} 
    1010 
    11 % TODO merge here 
    12  
    13 \begin{frame}\frametitle{Java - Aspects scientifiques} 
     11\begin{block}{Aspects scientifiques} 
    1412\begin{itemize} 
    1513\item pas de librairie scientifique en standard 
     
    1816en mains \fg ) 
    1917\end{itemize} 
     18\end{block} 
    2019\end{frame} 
    2120 
    22 \begin{frame}[fragile]\frametitle{Java - Aspects informatiques} 
     21\begin{frame}[fragile]\frametitle{Langages compilés - Java} 
     22\begin{block}{Aspects informatiques} 
    2323\begin{itemize} 
    2424\item possibilité de programmation multi-thread  
     
    3131\item librairie de lecture/écriture de fichiers NetCDF 
    3232\end{itemize} 
     33\end{block} 
    3334\end{frame} 
    3435 
    35 \begin{frame}\frametitle{Java - Autres} 
     36\begin{frame}{Langages compilés - Java} 
     37\begin{block}{Autres} 
    3638\begin{itemize} 
    3739\item documentation en ligne sur le site d'Oracle 
     
    3941\item nombreuses librairies graphiques pour création d'IHM (web ou locale) 
    4042\end{itemize} 
     43\end{block} 
    4144\end{frame} 
  • trunk/presentation-langages/main.tex

    r298 r300  
    6767\section{Langages impératifs} 
    6868 
    69 \subsection{Langages Compilés} 
     69\subsection{Langages compilés} 
    7070 
    7171\include{c} 
     
    7575\include{csharp} 
    7676 
    77 \subsection{Langages Interprétés} 
     77\subsection{Langages interprétés} 
    7878 
    7979\include{perl} 
  • trunk/presentation-langages/matlab.tex

    r298 r300  
    1 \subsubsection{Matlab} 
    2  
    3 \begin{frame}\frametitle{Matlab - Généralités} 
     1%\subsubsection{Matlab} 
     2\begin{frame}{Langages applicatifs - Matlab} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item langage objet  
     
    99%\item langage de type impératif 
    1010\end{itemize} 
     11\end{exampleblock} 
    1112\end{frame} 
    1213 
    13 \begin{frame}\frametitle{Matlab - Aspects scientifiques} 
     14\begin{frame}{Langages applicatifs - Matlab} 
     15\begin{block}{Aspects scientifiques} 
    1416\begin{itemize} 
    1517\item langage matriciel  
     
    1820\item cartographie via toolbox payante  
    1921\end{itemize} 
     22\end{block} 
    2023\end{frame} 
    2124 
    22 \begin{frame}\frametitle{Matlab - Aspects informatiques} 
     25\begin{frame}{Langages applicatifs - Matlab} 
     26\begin{block}{Aspects informatiques} 
    2327\begin{itemize} 
    2428\item possibilité de parallélisation via toolbox payante 
     
    2832\item librairie de lecture/écriture de fichiers NetCDF 
    2933\end{itemize} 
     34\end{block} 
    3035\end{frame} 
    3136 
    32 \begin{frame}\frametitle{Matlab - Autres} 
     37\begin{frame}{Langages applicatifs - Matlab} 
     38\begin{block}{Autres} 
    3339\begin{itemize} 
    3440\item acess à une documentation en ligne et dans l'IDE 
     
    3642\item librairie graphique pour création d'IHM locale ? 
    3743\end{itemize} 
     44\end{block} 
    3845\end{frame} 
  • trunk/presentation-langages/ocaml.tex

    r287 r300  
    1 \subsubsection{Ocaml} 
    2  
    3 \begin{frame}\frametitle{Ocaml - Généralités} 
     1%\subsubsection{Ocaml} 
     2\begin{frame}{Langages fonctionnels - Ocaml} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item langage fonctionnel et impératif 
     
    99\item gestion de la mémoire 
    1010\end{itemize} 
    11 \end{frame} 
     11\end{exampleblock} 
    1212 
    13 \begin{frame}\frametitle{Ocaml - Aspects scientifiques} 
     13\begin{block}{Aspects scientifiques} 
    1414\begin{itemize} 
    1515\item code \og{} prouvable \fg{} 
    1616\end{itemize} 
     17\end{block} 
    1718\end{frame} 
    1819 
    19 \begin{frame}\frametitle{Ocaml - Aspects informatiques} 
     20\begin{frame}[fragile]\frametitle{Langages fonctionnels - Ocaml} 
     21\begin{block}{Aspects informatiques} 
    2022\begin{itemize} 
    2123\item trÚs performant 
     
    2325\item code portable entre UNIX 
    2426\end{itemize} 
    25 \end{frame} 
     27\end{block} 
    2628 
    27 \begin{frame}[fragile] 
    28 \frametitle{Ocaml - Autres} 
     29\begin{block}{Autres} 
    2930\begin{itemize} 
    3031%% TODO \href ?? 
     
    3334\item présence d'un shell 
    3435\end{itemize} 
     36\end{block} 
    3537\end{frame} 
  • trunk/presentation-langages/perl.tex

    r298 r300  
    1 \subsubsection{Perl} 
    2  
    3 \begin{frame}\frametitle{Perl - Généralités} 
     1%\subsubsection{Perl} 
     2\begin{frame}\frametitle{Langage interprétés - Perl} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item orienté objet 
     
    88\item gestion automatique de la mémoire 
    99\end{itemize} 
    10 \end{frame} 
     10\end{exampleblock} 
    1111 
    12 \begin{frame}\frametitle{Perl - Aspects scientifiques} 
     12\begin{block}{Aspects scientifiques} 
    1313\begin{itemize} 
    1414\item mal adapté au calcul pur 
    1515\item performant sur le traitement des chaines de caractÚres 
    1616\end{itemize} 
     17\end{block} 
    1718\end{frame} 
    1819 
    19 \begin{frame}[fragile] 
    20 \frametitle{Perl - Aspects informatiques} 
     20\begin{frame}[fragile]\frametitle{Langage interprétés - Perl} 
     21\begin{block}{Aspects informatiques} 
    2122\begin{itemize} 
    2223\item support multithread 
     
    3031\item librairie de lecture/écriture de fichiers NetCDF 
    3132\end{itemize} 
     33\end{block} 
    3234\end{frame} 
    3335 
    34 \begin{frame}[fragile] 
    35 \frametitle{Perl - Autres} 
     36\begin{frame}[fragile]\frametitle{Langage interprétés - Perl} 
     37\begin{block}{Autres} 
    3638\begin{itemize} 
    3739\item documentation disponible dans de nombreux formats 
     
    4143\item centralisation des contributions via le CPAN (\verb+www.cpan.org+) 
    4244\end{itemize} 
     45\end{block} 
    4346\end{frame} 
  • trunk/presentation-langages/php.tex

    r298 r300  
    1 \subsubsection{php} 
    2  
    3 \begin{frame}\frametitle{PHP - Généralités} 
     1%\subsubsection{php} 
     2\begin{frame}\frametitle{Langage interprétés - Php} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item support objet 
     
    88\item gestion automatique de la mémoire 
    99\end{itemize} 
     10\end{exampleblock} 
    1011\end{frame} 
    1112 
     
    1920%%\end{frame} 
    2021 
    21 \begin{frame}\frametitle{PHP - Aspects informatiques} 
     22\begin{frame}\frametitle{Langage interprétés - Php} 
     23\begin{block}{Aspects informatiques} 
    2224\begin{itemize} 
    2325\item code théoriquement portable 
     
    2628\item documentation automatique avec doxygen 
    2729\end{itemize} 
    28 \end{frame} 
     30\end{block} 
    2931 
    30 \begin{frame}\frametitle{PHP - Autres} 
     32\begin{block}{Autres} 
    3133\begin{itemize} 
    3234\item nombreuse documentation en ligne et forum d'aide 
     
    3436sécurisées 
    3537\end{itemize} 
     38\end{block} 
    3639\end{frame} 
  • trunk/presentation-langages/python.tex

    r298 r300  
    1 \subsubsection{Python (2.x)} 
    2  
    3 \begin{frame}\frametitle{Python (2.x) - Généralités} 
     1%\subsubsection{Python (2.x)} 
     2\begin{frame}\frametitle{Langage interprétés - Python (2.x)} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize}  
    55\item langage objet  
     
    88\item gestion automatique de la mémoire 
    99\end{itemize} 
     10\end{exampleblock} 
    1011\end{frame} 
    1112 
    12 \begin{frame}\frametitle{Python (2.x) - Aspects scientifiques} 
     13\begin{frame}\frametitle{Langage interprétés - Python (2.x)} 
     14\begin{block}{Aspects scientifiques} 
    1315\begin{itemize} 
    1416\item existance d'un type complexe et d'une librairie interne (cmath) pour les 
     
    1820\item cartographie fournie pour les tracés dans Mathplotlib 
    1921\end{itemize} 
    20  
     22\end{block} 
    2123\end{frame} 
    2224 
    23 \begin{frame}[fragile]\frametitle{Python (2.x) - Aspects informatiques} 
     25\begin{frame}[fragile]\frametitle{Langage interprétés - Python (2.x)} 
     26\begin{block}{Aspects informatiques} 
    2427\begin{itemize} 
    2528\item module interne pour utilisation multi-thread 
     
    3437\item librairie de lecture/écriture de fichiers NetCDF 
    3538\end{itemize} 
     39\end{block} 
    3640\end{frame} 
    3741 
    38 \begin{frame}[fragile] 
    39 \frametitle{Python (2.x) - Autres} 
     42\begin{frame}[fragile]\frametitle{Langage interprétés - Python (2.x)} 
     43\begin{block}{Autres} 
    4044\begin{itemize} 
    4145\item existance d'un shell interprété  
     
    4852\item documentation automatique avec doxygen ou avec sphinx 
    4953\end{itemize} 
     54\end{block} 
    5055\end{frame} 
  • trunk/presentation-langages/ruby.tex

    r298 r300  
    1 \subsubsection{Ruby} 
    2  
    3 \begin{frame}\frametitle{Ruby - Généralités} 
     1%\subsubsection{Ruby} 
     2\begin{frame}\frametitle{Langage interprétés - Ruby} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item langage orienté objet 
     
    88\item gestion automatique de la memoire 
    99\end{itemize} 
    10 \end{frame} 
     10\end{exampleblock} 
    1111 
    12 \begin{frame}\frametitle{Ruby - Aspects scientifiques} 
     12\begin{block}{Aspects scientifiques} 
    1313\begin{itemize} 
    1414\item support natif des nombres complexes 
     
    1717%%\item cartographie fournie pour les tracés ? 
    1818\end{itemize} 
     19\end{block} 
    1920\end{frame} 
    2021 
    21 \begin{frame}[fragile]\frametitle{Ruby - Aspects informatiques} 
     22\begin{frame}[fragile]\frametitle{Langage interprétés - Ruby} 
     23\begin{block}{Aspects informatiques} 
    2224\begin{itemize} 
    2325\item support multithread natif 
     
    3032\item librairie de lecture/écriture de fichiers NetCDF 
    3133\end{itemize} 
     34\end{block} 
    3235\end{frame} 
    3336 
    34 \begin{frame}[fragile] 
    35 \frametitle{Ruby - Autres} 
     37\begin{frame}[fragile]\frametitle{Langage interprétés - Ruby} 
     38\begin{block}{Autres} 
    3639\begin{itemize} 
    3740\item documentation en ligne: \verb+http://www.ruby-lang.org/en/documentation/+ 
     
    4144\item Centralisation des contributions: \verb+http://raa.ruby-lang.org/+ 
    4245\end{itemize} 
     46\end{block} 
    4347\end{frame} 
  • trunk/presentation-langages/scilab.tex

    r298 r300  
    1 \subsubsection{Scilab} 
    2  
    3 \begin{frame}\frametitle{Scilab - Généralités} 
     1%\subsubsection{Scilab} 
     2\begin{frame}{Langages applicatifs - Scilab} 
     3\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item langage interprété 
    66\item libre et gratuit 
    77\end{itemize} 
    8 \end{frame} 
     8\end{exampleblock} 
    99 
    10 \begin{frame}\frametitle{Scilab - Aspects scientifiques} 
     10\begin{block}{Aspects scientifiques} 
    1111\begin{itemize} 
    1212\item langage matriciel  
     
    1414\item librairies graphiques (tracé de courbe...)  
    1515\end{itemize} 
     16\end{block} 
    1617\end{frame} 
    1718 
    18 \begin{frame}\frametitle{Scilab - Aspects informatiques} 
     19\begin{frame}[fragile]\frametitle{Langages applicatifs - Scilab} 
     20\begin{block}{Aspects informatiques} 
    1921\begin{itemize} 
    2022\item portabilité des codes ($\ne$ architectures / $\ne$ systÚmes)  
    2123\item interopérabilité avec d'autres langages (Fortran, C, C++) 
    2224\end{itemize} 
    23 \end{frame} 
     25\end{block} 
    2426 
    25 \begin{frame}[fragile]\frametitle{Scilab - Autres} 
     27\begin{block}{Autres} 
    2628\begin{itemize} 
    2729\item acess à une documentation en ligne  
     
    3032\item existance d'un dépÃŽt généralisé des contributions \verb+http://atoms.scilab.org/+ 
    3133\end{itemize} 
     34\end{block} 
    3235\end{frame} 
Note: See TracChangeset for help on using the changeset viewer.