Changeset 298 for trunk


Ignore:
Timestamp:
03/25/11 19:10:43 (13 years ago)
Author:
revillet
Message:

clean langages and part of design

Location:
trunk/presentation-langages
Files:
8 edited

Legend:

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

    r297 r298  
    1 \subsubsection{Le langage C} 
    2 \begin{frame}\frametitle{Le langage C - Généralités} 
     1%\subsubsection{Le langage C} 
     2\begin{frame}{Langages Compilés - Le langage C} 
     3\begin{exampleblock}{Généralités} 
    34\begin{itemize} 
    45\item aussi appelé \og macro-assembleur \fg 
     
    89\item langage normalisé (ANSI, C89, C99)  
    910\end{itemize} 
    10 \end{frame} 
     11\end{exampleblock} 
    1112 
    1213% TODO merge here 
    1314 
    14 \begin{frame}\frametitle{Le langage C - Aspects scientifiques} 
     15\begin{block}{Aspects scientifiques} 
    1516\begin{itemize} 
    1617\item quelques librairies scientifiques, majoritrairement payantes 
    1718\item langage peu recommandé pour du calcul scientifique 
    1819\end{itemize} 
     20\end{block} 
    1921\end{frame} 
    2022 
    21 \begin{frame}\frametitle{Le langage C - Aspects informatiques} 
     23\begin{frame}{Langages Compilés - Le langage C} 
     24\begin{block}{Aspects informatiques} 
    2225\begin{itemize} 
    2326\item support multi-thread selon OS et librairies systÚme (openMP selon 
     
    2831\item librairie de lecture/écriture de fichiers NetCDF 
    2932\end{itemize} 
     33\end{block} 
    3034\end{frame} 
    3135 
  • trunk/presentation-langages/main.tex

    r295 r298  
    4141} 
    4242 
    43 \AtBeginSubsubsection[] 
    44 { 
    45 \begin{frame} 
    46     \frametitle{\subsubsecname} 
    47     \begin{center} 
    48     \begin{block}{\secname} 
    49     \LARGE{ 
    50     \textbf{\subsubsecname} 
    51     } 
    52     \end{block} 
    53     \end{center} 
    54 \end{frame} 
    55 } 
     43%\AtBeginSubsubsection[] 
     44%{ 
     45%\begin{frame} 
     46%    \frametitle{\subsubsecname} 
     47%    \begin{center} 
     48%    \begin{block}{\secname} 
     49%    \LARGE{ 
     50%    \textbf{\subsubsecname} 
     51%    } 
     52%    \end{block} 
     53%    \end{center} 
     54%\end{frame} 
     55%} 
    5656 
    5757\begin{document} 
  • trunk/presentation-langages/matlab.tex

    r295 r298  
    66\item logiciel payant : licences 
    77\item les toolbox aussi sont payantes ! 
    8 \item possibilité de faire tourner les scipts sur Octave(Unix ou Cygwin/MingW) 
     8\item possibilité de faire tourner les scipts sur Octave (Unix ou Cygwin/MingW) 
    99%\item langage de type impératif 
    1010\end{itemize} 
     
    1616\item librairies mathématiques internes 
    1717\item librairies graphiques internes 
    18 \item cartographie fournie pour les tracés ? 
     18\item cartographie via toolbox payante  
    1919\end{itemize} 
    2020\end{frame} 
     
    2323\begin{itemize} 
    2424\item possibilité de parallélisation via toolbox payante 
    25 \item portabilité des codes ($\ne$ architectures / $\ne$ systÚmes) ? 
     25\item portabilité des codes ($\ne$ architectures / $\ne$ systÚmes)  
    2626\item interopérabilité avec le langage C 
    2727\item possibilité de gestion de base de donnée via toolbox payante 
  • trunk/presentation-langages/perl.tex

    r297 r298  
    2727\item débogueur intégré 
    2828\item documentation intégré au code via POD (Plain Old Documentation format) 
     29\item requêtage SQL 
    2930\item librairie de lecture/écriture de fichiers NetCDF 
    3031\end{itemize} 
     
    3637\item documentation disponible dans de nombreux formats 
    3738\item nombreux modules graphiques 
     39\item framework web (Catalyst) 
    3840\item pas de shell mais test possible avec le débogueur 
    3941\item centralisation des contributions via le CPAN (\verb+www.cpan.org+) 
  • trunk/presentation-langages/php.tex

    r287 r298  
    33\begin{frame}\frametitle{PHP - Généralités} 
    44\begin{itemize} 
    5 \item interprété 
    65\item support objet 
    76\item libre et gratuit 
    87\item langage orienté web 
     8\item gestion automatique de la mémoire 
    99\end{itemize} 
    1010\end{frame} 
     
    2222\begin{itemize} 
    2323\item code théoriquement portable 
     24\item requetage SQL 
    2425\item extension fournies en standard 
     26\item documentation automatique avec doxygen 
    2527\end{itemize} 
    2628\end{frame} 
     
    2931\begin{itemize} 
    3032\item nombreuse documentation en ligne et forum d'aide 
    31 \item nombreux problÚme de sécurité, le langage n'incite pas à des utilisation 
    32 sécurisé 
    33 \item documentation automatique avec doxygen 
     33\item nombreux problÚme de sécurité, le langage n'incite pas à des utilisations 
     34sécurisées 
    3435\end{itemize} 
    3536\end{frame} 
  • trunk/presentation-langages/python.tex

    r295 r298  
    55\item langage objet  
    66\item libre et gratuit 
     7\item typage dynamique 
     8\item gestion automatique de la mémoire 
    79\end{itemize} 
    810\end{frame} 
     
    1214\item existance d'un type complexe et d'une librairie interne (cmath) pour les 
    1315fonctions de base 
    14 \item librairies mathématiques externes : NumPy, SciPy ... 
    15 \item librairies graphiques : MathPlotlib, ppgplot, gpw, ... 
     16\item librairies mathématiques externes : NumPy, SciPy, \ldots 
     17\item librairies graphiques : MathPlotlib, ppgplot, gpw, Pyngl et PyNio, \ldots 
    1618\item cartographie fournie pour les tracés dans Mathplotlib 
    1719\end{itemize} 
  • trunk/presentation-langages/ruby.tex

    r296 r298  
    33\begin{frame}\frametitle{Ruby - Généralités} 
    44\begin{itemize} 
    5 \item langage impératif, orienté objet 
     5\item langage orienté objet 
    66\item libre et gratuit 
     7\item typage dynamique 
     8\item gestion automatique de la memoire 
    79\end{itemize} 
    810\end{frame} 
     
    1113\begin{itemize} 
    1214\item support natif des nombres complexes 
    13 %%\item librairies mathématiques ? 
     15\item Pas de librairies mathématiques ! 
    1416%%\item librairies graphiques (tracé de courbe...) ? 
    1517%%\item cartographie fournie pour les tracés ? 
     
    2224\item parallélisable via modules additionnels 
    2325\verb+http://www-unix.mcs.anl.gov/mpi/mpi_ruby/+ 
    24 %%\item portabilité ???  
     26\item portabilité sur les différents OS et architectures 
    2527\item connection possible vers le C 
    26 \item gestion de la mémoire 
     28\item documentation automatique 
     29\item requêtage SQL 
    2730\item librairie de lecture/écriture de fichiers NetCDF 
    2831\end{itemize} 
     
    3437\item documentation en ligne: \verb+http://www.ruby-lang.org/en/documentation/+ 
    3538\item module graphique disponible 
     39\item framework web (Ruby on Rails) 
    3640\item Shell: \verb+irb+, tester ruby en ligne: \verb+http://tryruby.org/+ 
    3741\item Centralisation des contributions: \verb+http://raa.ruby-lang.org/+ 
  • trunk/presentation-langages/scilab.tex

    r295 r298  
    44\begin{itemize} 
    55\item langage interprété 
    6 \item gratuit 
    7 \item langage impératif 
     6\item libre et gratuit 
    87\end{itemize} 
    98\end{frame} 
     
    2827\item acess à une documentation en ligne  
    2928\item existance d'une IDE propre 
    30 \item librairie graphique pour création d'IHM locale 
    3129\item existance d'un shell interprété  
    3230\item existance d'un dépÃŽt généralisé des contributions \verb+http://atoms.scilab.org/+ 
    33 \item sécurité 
    3431\end{itemize} 
    3532\end{frame} 
Note: See TracChangeset for help on using the changeset viewer.