Changeset 304


Ignore:
Timestamp:
03/29/11 11:14:17 (13 years ago)
Author:
revillet
Message:
  • typo
  • clean 'resume'
  • add a proposition of email text
Location:
trunk/presentation-langages
Files:
1 added
14 edited

Legend:

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

    r300 r304  
    1313\begin{block}{Aspects scientifiques} 
    1414\begin{itemize} 
    15 \item quelques librairies scientifiques, majoritrairement payantes 
     15\item quelques librairies scientifiques, majoritairement payantes 
    1616\item langage peu recommandé pour du calcul scientifique 
    1717\end{itemize} 
  • trunk/presentation-langages/csharp.tex

    r300 r304  
    2929\item support multi-thread natif 
    3030\item code portable entre architecture et OS 
    31 \item documentation intégré au code (XML placé en commentaire) 
    32 \item la version 3 intÚgre le requetage SQL 
     31\item documentation intégrée au code (XML placé en commentaire) 
     32\item la version 3 intÚgre le requêtage SQL 
    3333\end{itemize} 
    3434\end{block} 
  • trunk/presentation-langages/fortran.tex

    r300 r304  
    1212\begin{itemize} 
    1313\item langage matriciel (dÚs la norme 90) 
    14 \item existances de librairies mathématiques libres externes  
     14\item existence de librairies mathématiques libres externes  
    1515\item pas de librairie graphique fournie en standard 
    1616\item langage orienté calcul scientifique 
  • trunk/presentation-langages/generalite_fonctionnel.tex

    r303 r304  
    44 
    55\begin{block}{Principe} 
    6 Chaque action du code est vue comme une opération mathématique exprimé sous 
     6Chaque action du code est vue comme une opération mathématique exprimée sous 
    77forme de fonction. 
    88 
    9 Ces langage interdise la changement d'état (changement de valeur d'une 
     9Ces langages interdisent le changement d'état (changement de valeur d'une 
    1010variable). 
    1111\end{block} 
  • trunk/presentation-langages/haskell.tex

    r300 r304  
    11%\subsubsection{Haskell} 
    2 \begin{frame}{Langages fonctionnels - Ocaml} 
     2\begin{frame}{Langages fonctionnels - Haskell} 
    33\begin{exampleblock}{Généralités} 
    44\begin{itemize} 
    55\item langage fonctionnel pur 
    6 \item langage compilé, utilisable en comme script 
     6\item langage compilé, utilisable comme script 
    77\item normalisé, implémentation libre (ghc, hugs) 
    88\end{itemize} 
     
    1313\item trÚs performant pour du calcul 
    1414%% TODO à reformuler 
    15 \item resolution de problÚme complexes 
     15\item résolution de problÚmes complexes 
    1616\end{itemize} 
    1717\end{block} 
     
    2828\begin{block}{Autres} 
    2929\begin{itemize} 
    30 \item la majorité des implémentation propose un shell (ghci, hugs) 
     30\item la majorité des implémentations propose un shell (ghci, hugs) 
    3131\item modules disponibles sur \verb+http://hackage.haskell.org/+ 
    3232\end{itemize} 
  • trunk/presentation-langages/idl.tex

    r300 r304  
    4141\item documentation interne avec interface graphique, pas de documentation en 
    4242ligne 
    43 \item existance d'une IDE propre (IDLDE) 
     43\item existence d'une IDE propre (IDLDE) 
    4444\item librairie graphique pour création d'IHM locale 
    45 \item existance d'un shell interprété  
     45\item existence d'un shell interprété  
    4646\end{itemize} 
    4747\end{block} 
  • trunk/presentation-langages/java.tex

    r300 r304  
    55\item langage objet  
    66\item compilateur officiel désormais libre: javac 
    7 \item compilateurs atlernatifs libre: gcc-java, \ldots 
     7\item compilateurs alternatifs libres : gcc-java, \ldots 
    88\end{itemize} 
    99\end{exampleblock} 
     
    1212\begin{itemize} 
    1313\item pas de librairie scientifique en standard 
    14 \item existance de librairies mathématiques externes mais non maintenues ! 
     14\item existence de librairies mathématiques externes mais non maintenues ! 
    1515\item possibilité de tracer des courbes (mais apparemment pas de librairie \og clef 
    1616en mains \fg ) 
     
    3838\begin{itemize} 
    3939\item documentation en ligne sur le site d'Oracle 
    40 \item existance d'une multitude d'IDE dont Eclipse, NetBeans ... 
     40\item existence d'une multitude d'IDE dont Eclipse, NetBeans ... 
    4141\item nombreuses librairies graphiques pour création d'IHM (web ou locale) 
    4242\end{itemize} 
  • trunk/presentation-langages/matlab.tex

    r300 r304  
    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 scripts sur Octave (Unix ou Cygwin/MingW) 
    99%\item langage de type impératif 
    1010\end{itemize} 
     
    2727\begin{itemize} 
    2828\item possibilité de parallélisation via toolbox payante 
    29 \item portabilité des codes ($\ne$ architectures / $\ne$ systÚmes)  
     29\item code portable entre architecture et OS 
    3030\item interopérabilité avec le langage C 
    31 \item possibilité de gestion de base de donnée via toolbox payante 
     31\item possibilité de gestion de base de données via toolbox payante 
    3232\item librairie de lecture/écriture de fichiers NetCDF 
    3333\end{itemize} 
     
    3838\begin{block}{Autres} 
    3939\begin{itemize} 
    40 \item acess à une documentation en ligne et dans l'IDE 
    41 \item existance d'une IDE propre  
     40\item accÚs à une documentation en ligne et dans l'IDE 
     41\item existence d'une IDE propre  
    4242\item librairie graphique pour création d'IHM locale ? 
    4343\end{itemize} 
  • trunk/presentation-langages/perl.tex

    r300 r304  
    2727\item passerelle vers le C facile 
    2828\item débogueur intégré 
    29 \item documentation intégré au code via POD (Plain Old Documentation format) 
     29\item documentation intégrée au code via POD (Plain Old Documentation format) 
    3030\item requêtage SQL 
    3131\item librairie de lecture/écriture de fichiers NetCDF 
  • trunk/presentation-langages/php.tex

    r300 r304  
    2424\begin{itemize} 
    2525\item code théoriquement portable 
    26 \item requetage SQL 
    27 \item extension fournies en standard 
     26\item requêtage SQL 
     27\item extensions fournies en standard 
    2828\item documentation automatique avec doxygen 
    2929\end{itemize} 
     
    3333\begin{itemize} 
    3434\item nombreuse documentation en ligne et forum d'aide 
    35 \item nombreux problÚme de sécurité, le langage n'incite pas à des utilisations 
     35\item nombreux problÚmes de sécurité, le langage n'incite pas à des utilisations 
    3636sécurisées 
    3737\end{itemize} 
  • trunk/presentation-langages/python.tex

    r300 r304  
    1414\begin{block}{Aspects scientifiques} 
    1515\begin{itemize} 
    16 \item existance d'un type complexe et d'une librairie interne (cmath) pour les 
     16\item existence d'un type complexe et d'une librairie interne (cmath) pour les 
    1717fonctions de base 
    1818\item librairies mathématiques externes : NumPy, SciPy, \ldots 
    19 \item librairies graphiques : MathPlotlib, ppgplot, gpw, Pyngl et PyNio, \ldots 
    20 \item cartographie fournie pour les tracés dans Mathplotlib 
     19\item librairies graphiques : MathPlotlib, ppgplot, gpw, PyNGL, \ldots 
     20\item cartographie fournie pour les tracés dans Mathplotlib et PyNGL 
    2121\end{itemize} 
    2222\end{block} 
     
    2929\item parallélisable via modules additionnels 
    3030\verb+http://pympi.sourceforge.net/+ 
    31 \item codes portable sur d'autre architectures et sur d'autres systÚmes (sauf 
     31\item codes portable entre architectures et OS (sauf 
    3232quelques fonctions de certains modules qui ne fonctionnent pas ou pas de la même 
    33 façon sur Windows) 
    34 \item plusieurs API pour intéragir avec du code C sont disponibles 
     33façon sous Windows) 
     34\item plusieurs API pour interagir avec du code C sont disponibles 
    3535\item requêtage base de données via module interne ou 
    3636externe (PostgreSQL, sqlite...) 
     
    4343\begin{block}{Autres} 
    4444\begin{itemize} 
    45 \item existance d'un shell interprété  
    46 \item acess à une documentation en ligne \verb+http://www.python.org/+ 
     45\item existence d'un shell interprété  
     46\item accÚs à une documentation en ligne \verb+http://www.python.org/+ 
    4747et dans le shell (DocString) 
    48 \item existance d'une IDE propre au langage (IDLE) ou non (Eclipse) 
    49 \item plusieurs librairies graphique pour création d'IHM (web ou locale)  
     48\item existence d'une IDE propre au langage (IDLE) ou non (Eclipse) 
     49\item plusieurs librairies graphiques pour création d'IHM (web ou locale)  
    5050\item liste des contributions des utilisateurs 
    5151\verb+http://pypi.python.org/pypi+ 
  • trunk/presentation-langages/resume.tex

    r297 r304  
    22\begin{frame}\frametitle{Généralités} 
    33\begin{itemize} 
    4 \item interpréteur vs. compilateur  
    54\item paradigme de programmation (objet, procédural, \ldots) 
    6 \item gratuit / payant / licences ? 
     5\item langage libre ? compilateur/interpréteur gratuit ou payant ? licences ? 
     6\item gestion automatique de la mémoire ? 
     7\item typage dynamique ? 
     8\item langage normalisé ? 
    79\end{itemize} 
    810\end{frame} 
     
    1113\begin{itemize} 
    1214\item langage matriciel ? 
    13 \item librairies mathématiques ? 
    14 \item librairies graphiques (tracé de courbe...) ? 
     15\item existence d'un type complexe et fonctions de bases associées ? 
     16\item existence de librairies mathématiques ? 
     17\item existence de librairies graphiques (tracé de courbe...) ? 
    1518\item cartographie fournie pour les tracés ? 
    1619\end{itemize} 
     
    1922\begin{frame}\frametitle{Aspects informatiques} 
    2023\begin{itemize} 
    21 \item langage multi-threadé ?  
     24\item support multi-thread ?  
    2225\item langage parallélisable ? 
    2326\item portabilité des codes ($\ne$ architectures / $\ne$ systÚmes) ? 
     
    2528\item outils de documentation du code ? 
    2629\item accÚs SGDB ? 
     30\item support de lecture/écriture de fichiers au format NetCDF ? 
    2731\end{itemize} 
    2832\end{frame} 
     
    3034\begin{frame}\frametitle{Autres} 
    3135\begin{itemize} 
    32 \item accÚs à une documentation en ligne ? 
    33 \item existance d'une IDE propre au langage ou non ? 
    34 \item librairie graphique pour création d'IHM (web ou locale) ? 
    35 \item existance d'un shell interprété ? 
    36 \item existance d'un dépÃŽt généralisé des contributions des utilisateurs (en 
    37 plus des modules de la librairie standard) ? 
     36\item accÚs à une documentation en ligne ou en local ? 
     37\item existence d'une IDE, propre au langage ou non ? 
     38\item librairie graphique pour création d'IHM ? 
     39\item existence de framework web ? 
     40\item existence d'un shell interprété ? 
     41\item existence d'un dépÃŽt généralisé des contributions des utilisateurs ? 
    3842\end{itemize} 
    3943\end{frame} 
  • trunk/presentation-langages/ruby.tex

    r300 r304  
    66\item libre et gratuit 
    77\item typage dynamique 
    8 \item gestion automatique de la memoire 
     8\item gestion automatique de la mémoire 
    99\end{itemize} 
    1010\end{exampleblock} 
     
    2727\verb+http://www-unix.mcs.anl.gov/mpi/mpi_ruby/+ 
    2828\item portabilité sur les différents OS et architectures 
    29 \item connection possible vers le C 
     29\item connexion possible vers le C 
    3030\item documentation automatique 
    3131\item requêtage SQL 
  • trunk/presentation-langages/scilab.tex

    r300 r304  
    2020\begin{block}{Aspects informatiques} 
    2121\begin{itemize} 
    22 \item portabilité des codes ($\ne$ architectures / $\ne$ systÚmes)  
     22\item code portable entre architecture et OS 
    2323\item interopérabilité avec d'autres langages (Fortran, C, C++) 
    2424\end{itemize} 
     
    2727\begin{block}{Autres} 
    2828\begin{itemize} 
    29 \item acess à une documentation en ligne  
    30 \item existance d'une IDE propre 
    31 \item existance d'un shell interprété  
    32 \item existance d'un dépÃŽt généralisé des contributions \verb+http://atoms.scilab.org/+ 
     29\item accÚs à une documentation en ligne  
     30\item existence d'une IDE propre 
     31\item existence d'un shell interprété  
     32\item existence d'un dépÃŽt généralisé des contributions \verb+http://atoms.scilab.org/+ 
    3333\end{itemize} 
    3434\end{block} 
Note: See TracChangeset for help on using the changeset viewer.