Ignore:
Timestamp:
10/22/12 15:19:57 (12 years ago)
Author:
jha
Message:

ajout de la contributrice, de la partie enquete et corrections de coquilles

Location:
trunk/presentation-langages/beamer
Files:
1 added
17 edited

Legend:

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

    r364 r370  
    3636compilateurs) 
    3737\item parallélisation via librairies externes (MPI) 
    38 \item portable si le code est prévu pour, nécessite recompilation du code 
    39 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     38\item portable si le code est prévu pour, nécessite une recompilation du code 
     39\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    4040\item interopérable avec beaucoup de langages 
    4141\end{itemize} 
  • trunk/presentation-langages/beamer/commlang.tex

    r364 r370  
    33\section{Conclusion} 
    44\begin{frame} 
    5 \frametitle{Appel entre les langages} 
     5\frametitle{Appel entre les langages (interopérabilité des langages)} 
    66\begin{figure}[h!] 
    77\includegraphics[width=0.6\linewidth]{lang_call} 
  • trunk/presentation-langages/beamer/conclusion.tex

    r368 r370  
    55    \item Aucun langage n'est absolument meilleur que les autres ! 
    66    \pause 
    7     \item Il faut choisir le langage en fonction du projet 
     7    \item Il faut choisir le langage en fonction du projet. 
     8    \pause 
     9    \item Pour aborder efficacement un nouveau langage, il vaut mieux suivre une formation. 
    810    \end{itemize} 
    911\end{block} 
  • trunk/presentation-langages/beamer/cpp.tex

    r364 r370  
    4040compilateurs) 
    4141\item parallélisation via librairies externes (MPI) 
    42 \item portable si le code est prévu pour, nécessite recompilation du code 
    43 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     42\item portable si le code est prévu pour, nécessite une recompilation du code 
     43\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    4444 
    4545%% STL: http://www.sgi.com/tech/stl/ ? 
     
    5353\begin{itemize} 
    5454\item documentation automatique avec doxygen 
    55 \item nombreux IDE disponible 
     55\item nombreux IDE disponibles 
    5656\item tests unitaires : cppunit 
    5757\end{itemize} 
  • trunk/presentation-langages/beamer/csharp.tex

    r364 r370  
    77\item plusieurs compilateurs disponibles: 
    88    \begin{itemize} 
    9     \item Payant: Microsoft \verb+.Net+, Borland, \ldots 
     9    \item payants: Microsoft \verb+.Net+, Borland, \ldots 
    1010    \item libre: mono (\verb+http://www.go-mono.com/+) 
    1111    \end{itemize} 
  • trunk/presentation-langages/beamer/fortran.tex

    r363 r370  
    1212\begin{block}<2->{Aspects scientifiques} 
    1313\begin{itemize} 
     14\item langage orienté calcul scientifique 
    1415\item langage matriciel (dÚs la norme 90) 
    1516\item existence de librairies mathématiques libres externes  
    16 \item langage orienté calcul scientifique 
    1717\item pas de librairie graphique fournie en standard 
    1818\end{itemize} 
     
    2424\begin{itemize} 
    2525\item parallélisation via librairies externes (MPI) 
    26 \item support OpenMP selon compilateur 
    27 \item portable si le code est prévu pour, nécessite recompilation du code  
     26\item support openMP selon compilateur 
     27\item portable si le code est prévu pour, nécessite une recompilation du code  
    2828\item interopérabilité avec le C (norme 2003) 
    29 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     29\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    3030\end{itemize} 
    3131\end{block} 
     
    3636\begin{itemize} 
    3737\item documentation automatique avec doxygen 
    38 \item IDE disponibles: MS~Visual~Studio, Xcode, Photran (plug-in Eclipse), \ldots 
     38\item nombreux IDE disponibles: MS~Visual~Studio, Xcode, Photran (plug-in Eclipse), \ldots 
    3939\item tests unitaires : FUnit (Nasa), FRUIT, \ldots 
    4040\end{itemize} 
  • trunk/presentation-langages/beamer/generalite_imperatifs.tex

    r364 r370  
    88C'est un type de programmation  
    99\begin{itemize} 
    10 \item décrivant l'état des variables 
     10\item décrivant les états des variables 
    1111\item et visant à faire évoluer ces états 
    1212\item fonctionnement pas-à-pas. 
  • trunk/presentation-langages/beamer/idl.tex

    r364 r370  
    2626\begin{block}{Aspects informatiques} 
    2727\begin{itemize} 
    28 \item langage multithreadé en automatique, pas manipulable par l'utilisateur. 
    29 \item langage parallélisable avec la librairie MPIDL payante. 
    30 \item codes portables sur architecture et systÚmes différents, à la construction 
    31 des chemins prÚs. 
     28\item langage multithreadé en automatique, pas manipulable par l'utilisateur 
     29\item langage parallélisable avec la librairie MPIDL payante 
     30\item codes portables sur architectures et systÚmes différents, à la construction 
     31des chemins prÚs 
    3232\item interopérabilité avec les autres langages (C, Fortran, Java, C\#) 
    33 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     33\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    3434\end{itemize} 
    3535\end{block} 
  • trunk/presentation-langages/beamer/introduction.tex

    r368 r370  
    22    \begin{block}{L'informatique au LATMOS, c'est quoi ?} 
    33        \begin{itemize} 
    4             \item<2-> des chaines d'acquisition 
    5             \item<3-> des chaines de traitement 
     4            \item<2-> des chaînes d'acquisition 
     5            \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 ou à plat 
     7            \item<5-> du stockage sous forme de bases de données ou à plat 
    88            \item<6-> des applications de visualisation 
    99            \item<7-> des sites web pour partager les données 
     
    1616            \item<2-> les ingénieurs informatique développement / calcul scientifique 
    1717            \item<3-> les chercheurs 
    18             \item<4-> les doctorants, stagiaires\dots 
     18            \item<4-> les doctorants, stagiaires, post-docs, CDD\dots 
    1919            \item[->]<5-> $\sim$ 80\% du personnel du laboratoire (permanent ou non) 
    2020        \end{itemize} 
     
    2222\end{frame} 
    2323\begin{frame} 
    24     \begin{block}{Pourquoi parler des langages ?} 
     24    \begin{block}{Pourquoi parler des langages informatiques ?} 
    2525        \begin{itemize} 
    2626            \item<2-> vous faire découvrir des langages que vous ne connaissez pas ou mal 
  • trunk/presentation-langages/beamer/java.tex

    r364 r370  
    2929\item interopérabilité avec d'autres langages (C, Fortran) 
    3030\item possibilité de requêtage SGDB  
    31 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     31\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    3232\end{itemize} 
    3333\end{block} 
     
    3939\item documentation en ligne sur le site d'Oracle 
    4040\item documentation automatique avec doxygen ou Javadoc 
    41 \item existence d'une multitude d'IDE dont Eclipse, NetBeans ... 
     41\item nombreux IDE disponibles : Eclipse, NetBeans ... 
    4242\item nombreuses librairies graphiques pour création d'IHM (web ou locale) 
    4343\item tests unitaires : Junit 
  • trunk/presentation-langages/beamer/lexique.tex

    r368 r370  
    2626 
    2727\begin{frame} 
    28 \frametitle{Définitions} 
     28\frametitle{Définitions et sigles} 
    2929\begin{description} 
    3030\item[Parallélisation] : utilisation de plusieurs machines (accÚs à des mémoires 
    3131différentes ou communes) 
    3232\item[Multithread] : utilisation de plusieurs coeurs d'une seule machine (mémoire commune) 
    33 \item[IHM] : "Interface Homme-Machine" 
    34 \item[IDE] : "Integrated Development Environment" (Environnement de développement intégré) 
    35 \item[SGDB] : "SystÚme de Gestion de Base de Données" 
    36 \item[SQL] : "Structured Query Language" langage de base de données. 
     33\item[Interopérabilité des langages] : capacité d'un code écrit dans un langage de programmation spécifique d'interagir avec du code écrit dans un autre langage de programmation 
     34\item[BibliothÚque (librairie)] : ensemble de fonctions utilitaires regroupées et mises à disposition afin de pouvoir être utilisées sans avoir à les réécrire (ex : librairies systÚme, librairies mathématiques, librairies graphiques, etc.) 
    3735\end{description} 
    3836\end{frame} 
    39  
    4037\begin{frame} 
    41 \frametitle{Définitions} 
     38\frametitle{Définitions et sigles} 
    4239\begin{description} 
    43 \item[Framework] : boite à outils (fondations) pour créer une application. 
     40\item[Framework] : cadre de développement (fondations) pour créer une application 
    4441\item[Shell] : interpréteur de lignes de commande. 
    4542\item[Test unitaire] : test de chaque fonction indépendamment du reste du 
    46 code. 
     43code 
    4744\item[Documentation automatique] : génération automatique de documentation 
    48 d'interfaces et graphes d'appels. 
    49 \item[Machine virtuelle] : logiciel, simulant une machine, sur laquelle tourne 
    50 du code binaire. 
     45d'interface et de graphes d'appels 
     46\item[Machine virtuelle] : machine simulée par un logiciel et sur laquelle tourne 
     47du code binaire 
     48\item[SGBD] : "SystÚme de Gestion de Base de Données" 
     49\item[SQL] : "Structured Query Language", langage de base de données 
    5150\end{description} 
    52  
    5351\end{frame} 
     52\begin{frame} 
     53\frametitle{Définitions et sigles} 
     54\begin{description} 
     55\item[IHM (Interface Homme-Machine)] : ensemble de dispositifs logiciels permettant à un utilisateur de communiquer avec un systÚme informatique (ex : fenêtres avec menus et boutons) 
     56\item[IDE (Integrated Development Environment)] : (Environnement de développement intégré), programme regroupant un ensemble d'outils (éditeurs de texte, compilateur, débogueur, etc.) pour le développement de logiciels 
     57\item[API (Application Programming Interface)] : (Interface de programmation qui permet l'interaction de programmes entre eux), ensemble de fonctions, procédures ou classes mises à disposition par une bibliothÚque logicielle, un systÚme d'exploitation ou un service 
     58\end{description} 
     59\end{frame} 
  • trunk/presentation-langages/beamer/main.tex

    r369 r370  
    2222} 
    2323 
    24 \title{Présentation des langages utilisables en sciences.} 
     24\title{Présentation des langages utilisables en sciences} 
    2525\subtitle{} 
    26 \author{Claire Revillet, Olivier Thauvin} 
     26\author{Claire Revillet, Olivier Thauvin \\ contributrice : Juliette Hadji-Lazaro} 
    2727\date{\today} 
    2828 
     
    105105\include{haskell} 
    106106 
     107\section{Résultats d'enquête} 
     108\include{resultats_enquete} 
     109 
    107110%\include{lexique} 
    108111\include{commlang} 
  • trunk/presentation-langages/beamer/matlab.tex

    r329 r370  
    3030\item interopérabilité avec le langage C 
    3131\item possibilité de gestion de base de données via toolbox payante 
    32 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     32\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    3333\end{itemize} 
    3434\end{block} 
  • trunk/presentation-langages/beamer/perl.tex

    r364 r370  
    2828\item débogueur intégré 
    2929\item requêtage SQL 
    30 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     30\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    3131\end{itemize} 
    3232\end{block} 
  • trunk/presentation-langages/beamer/python.tex

    r366 r370  
    4040\item requêtage base de données via module interne ou 
    4141externe (PostgreSQL, sqlite...) 
    42 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS 
     42\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    4343\end{itemize} 
    4444\end{block} 
  • trunk/presentation-langages/beamer/r.tex

    r363 r370  
    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/HDF/FITS 
     28\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 
    2929\item centralisation des contributions via le CRAN 
    3030\end{itemize} 
  • trunk/presentation-langages/beamer/ruby.tex

    r348 r370  
    2929\item connexion possible vers le C 
    3030\item requêtage SQL 
    31 \item librairie de lecture/écriture de fichiers NetCDF 
     31\item librairies de lecture/écriture de fichiers NetCDF 
    3232\end{itemize} 
    3333\end{block} 
Note: See TracChangeset for help on using the changeset viewer.