Changeset 363


Ignore:
Timestamp:
10/26/11 17:06:35 (13 years ago)
Author:
revillet
Message:
  • correction following last ISMAD meeting (orthographe not yet corrected)
Location:
trunk/presentation-langages
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/presentation-langages/beamer/Makefile

    r353 r363  
    3030    haskell.tex \ 
    3131        lexique.tex \ 
     32        conclusion.tex \ 
    3233        commlang.tex \ 
    3334 
  • trunk/presentation-langages/beamer/commlang.tex

    r350 r363  
    11%% $Id: lexique.tex 312 2011-05-02 08:10:02Z nanardon $ 
    2 \section{Communication entre langages} 
    32 
     3\section{Conclusion} 
    44\begin{frame} 
    55\frametitle{Appel entre les langages} 
  • trunk/presentation-langages/beamer/csharp.tex

    r348 r363  
    3737\begin{itemize} 
    3838\item documentation intégrée au code (XML placé en commentaire) 
    39 \item plusieurs IDE disponible sous Windows 
     39\item plusieurs IDE disponible Visual C\#, MonoDevelop, Eclipse 
    4040\item support d'IHM (interface graphique) natif 
    4141\item tests unitaires : NUnit (sous .Net uniquement) 
  • trunk/presentation-langages/beamer/fortran.tex

    r353 r363  
    33\begin{exampleblock}<1->{Généralités} 
    44\begin{itemize} 
    5 \item compilateurs gratuits (gfortran, g95, MS~Fortran) ou payants (ifort) 
     5\item compilateurs gratuits (gfortran, g95, MS~Fortran) ou payants (ifort, 
     6pgf, nag) 
    67\item gestion semi-automatique de la mémoire 
    78\item langage orienté objet (norme 2003) 
  • trunk/presentation-langages/beamer/generalite_fonctionnel.tex

    r356 r363  
    33\frametitle{Langages fonctionnels} 
    44 
    5 \begin{block}{Programmation fonctionnelles} 
     5\begin{block}{Programmation fonctionnelle} 
    66\begin{itemize} 
    77\item expression sous forme \og{}mathématique\fg{} du code 
    8 \item prédictible, sans effet de bord, le résultat ne dépends que des valeurs en 
     8\item prédictible, sans effet de bord, le résultat ne dépend que des valeurs en 
    99entrée 
    1010\item pas de changement d'état ($var = 2; var = 3$) 
  • trunk/presentation-langages/beamer/generalite_imperatifs.tex

    r354 r363  
    99\begin{itemize} 
    1010\item décrivant l'état des variables 
    11 \item et visant à faire évoluer ces états. 
     11\item et visant à faire évoluer ces états 
     12\item fonctionnement pas à pas. 
    1213\end{itemize} 
    1314\end{block} 
  • trunk/presentation-langages/beamer/introduction.tex

    r349 r363  
    55            \item<3-> des chaînes de traitement 
    66            \item<4-> de la modélisation 
    7             \item<5-> du stockage sous forme de base de données 
     7            \item<5-> du stockage sous forme de base de données ou à plat 
    88            \item<6-> des applications de visualisation 
    99            \item<7-> des sites web pour partager les données 
     
    1515        \begin{itemize} 
    1616            \item<2-> les ingénieurs informatique développement / calcul scientifique 
    17             \item<3-> les chercheurs (permanent ou non) 
     17            \item<3-> les chercheurs 
    1818            \item<4-> les doctorants, stagiaires\dots 
    19             \item[->]<5-> $\sim$ 80\% du personnel du laboratoire 
     19            \item[->]<5-> $\sim$ 80\% du personnel du laboratoire (permanent ou non) 
    2020        \end{itemize} 
    2121    \end{block} 
     
    2424    \begin{block}{Pourquoi parler des languages ?} 
    2525        \begin{itemize} 
    26             \item<2-> vous faire découvrir des langages sue vous ne connaissait pas ou mal 
     26            \item<2-> vous faire découvrir des langages que vous ne connaissez pas ou mal 
    2727            \item<3-> faire tomber des idées reçues 
    2828            \item<4-> amorcer une réflexion sur la politique de maintenance des codes 
    29             \item<5-> amorcer la création de groupes de discution par langage 
     29            \item<5-> amorcer la création de groupes de discussion par langage 
    3030        \end{itemize} 
    3131    \end{block} 
     
    3636        \begin{itemize} 
    3737            \item montrer un panel (non-exhaustif) de langages informatiques utilisables au sein 
    38   du laboratoire (gratuit ou payant) 
     38  du laboratoire (gratuits ou payants) 
    3939            \pause 
    4040            \item montrer les spécificités de ces langages (science, web...) 
     
    4646    Aucun langage n'est absolument meilleur que les autres ! 
    4747 
    48     \alert{->} avant tout nouveau projet / profil de poste : amorcer une réflexion avec 
     48    \alert{$\Rightarrow$} avant tout nouveau projet / profil de poste : amorcer une réflexion avec 
    4949    des membres de la cellule ISMAD. 
    5050\end{frame} 
  • trunk/presentation-langages/beamer/lexique.tex

    r355 r363  
    2828\frametitle{Définitions} 
    2929\begin{description} 
    30 \item[parallélisation] : utilisation de plusieurs machine (accÚs à des mémoires 
     30\item[Parallélisation] : utilisation de plusieurs machine (accÚs à des mémoires 
    3131différentes ou communes) 
    32 \item[multithread] : utilisation de plusieurs coeurs d'une seule machine (mémoire commune) 
     32\item[Multithread] : utilisation de plusieurs coeurs d'une seule machine (mémoire commune) 
    3333\item[IHM] : "Interface Homme-Machine" 
    3434\item[IDE] : "Integrated Development Environment" (Environnement de développement intégré) 
    3535\item[SGDB] : "SystÚme de Gestion de Base de Données" 
    3636\item[SQL] : "Structured Query Language" langage de base de données. 
    37 \item[Framework] : Fondations pour créer une application. 
     37\end{description} 
     38\end{frame} 
     39 
     40\begin{frame} 
     41\frametitle{Définitions} 
     42\begin{description} 
     43\item[Framework] : Boite à outils (fondations) pour créer une application. 
     44\item[Shell] : interpréteur de lignes de commande. 
     45\item[Test unitaire] : test de chaque fonction indépendemment du reste du 
     46code. 
     47\item[Documentation automatique] : génération automatique de documentation 
     48d'interfaces et graphes d'appels. 
     49\item[Machine virtuelle] : logiciel, simulant une machine, sur laquelle tourne 
     50du code binaire. 
    3851\end{description} 
    3952 
  • trunk/presentation-langages/beamer/main.tex

    r353 r363  
    106106%\include{lexique} 
    107107\include{commlang} 
     108\include{conclusion} 
    108109 
    109110\end{document} 
  • trunk/presentation-langages/beamer/python.tex

    r348 r363  
    1616\item existence d'un type complexe et d'une librairie interne (cmath) pour les 
    1717fonctions de base 
    18 \item librairies mathématiques externes : NumPy, SciPy, scikits \ldots 
     18\item librairies mathématiques externes : NumPy, SciPy, scikits, sunpy \ldots 
    1919\item librairies graphiques : MatPlotlib, ppgplot, gpw, PyNGL, \ldots 
    2020\item cartographie fournie pour les tracés dans Matplotlib et PyNGL 
  • trunk/presentation-langages/beamer/r.tex

    r353 r363  
    2626\item interopérabilité avec le langage C, C++ et Fortran 
    2727\item possibilité de gestion de base de données 
    28 \item librairie de lecture/écriture de fichiers NetCDF/FITS 
     28\item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     29\item centralisation des contributions via le CRAN 
    2930\end{itemize} 
    3031\end{block} 
  • trunk/presentation-langages/images/lang_call.txt

    r334 r363  
    3030//  c -> java; 
    3131    c -> python;  
     32    python -> fortran; 
    3233    scilab -> fortran; 
    3334    scilab -> cpp; 
Note: See TracChangeset for help on using the changeset viewer.