Changeset 370 for trunk/presentation-langages/beamer
- Timestamp:
- 10/22/12 15:19:57 (12 years ago)
- Location:
- trunk/presentation-langages/beamer
- Files:
-
- 1 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/presentation-langages/beamer/c.tex
r364 r370 36 36 compilateurs) 37 37 \item parallélisation via librairies externes (MPI) 38 \item portable si le code est prévu pour, nécessite recompilation du code39 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS38 \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 40 40 \item interopérable avec beaucoup de langages 41 41 \end{itemize} -
trunk/presentation-langages/beamer/commlang.tex
r364 r370 3 3 \section{Conclusion} 4 4 \begin{frame} 5 \frametitle{Appel entre les langages }5 \frametitle{Appel entre les langages (interopérabilité des langages)} 6 6 \begin{figure}[h!] 7 7 \includegraphics[width=0.6\linewidth]{lang_call} -
trunk/presentation-langages/beamer/conclusion.tex
r368 r370 5 5 \item Aucun langage n'est absolument meilleur que les autres ! 6 6 \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. 8 10 \end{itemize} 9 11 \end{block} -
trunk/presentation-langages/beamer/cpp.tex
r364 r370 40 40 compilateurs) 41 41 \item parallélisation via librairies externes (MPI) 42 \item portable si le code est prévu pour, nécessite recompilation du code43 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS42 \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 44 44 45 45 %% STL: http://www.sgi.com/tech/stl/ ? … … 53 53 \begin{itemize} 54 54 \item documentation automatique avec doxygen 55 \item nombreux IDE disponible 55 \item nombreux IDE disponibles 56 56 \item tests unitaires : cppunit 57 57 \end{itemize} -
trunk/presentation-langages/beamer/csharp.tex
r364 r370 7 7 \item plusieurs compilateurs disponibles: 8 8 \begin{itemize} 9 \item Payant: Microsoft \verb+.Net+, Borland, \ldots9 \item payants: Microsoft \verb+.Net+, Borland, \ldots 10 10 \item libre: mono (\verb+http://www.go-mono.com/+) 11 11 \end{itemize} -
trunk/presentation-langages/beamer/fortran.tex
r363 r370 12 12 \begin{block}<2->{Aspects scientifiques} 13 13 \begin{itemize} 14 \item langage orienté calcul scientifique 14 15 \item langage matriciel (dÚs la norme 90) 15 16 \item existence de librairies mathématiques libres externes 16 \item langage orienté calcul scientifique17 17 \item pas de librairie graphique fournie en standard 18 18 \end{itemize} … … 24 24 \begin{itemize} 25 25 \item parallélisation via librairies externes (MPI) 26 \item support OpenMP selon compilateur27 \item portable si le code est prévu pour, nécessite recompilation du code26 \item support openMP selon compilateur 27 \item portable si le code est prévu pour, nécessite une recompilation du code 28 28 \item interopérabilité avec le C (norme 2003) 29 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS29 \item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 30 30 \end{itemize} 31 31 \end{block} … … 36 36 \begin{itemize} 37 37 \item documentation automatique avec doxygen 38 \item IDE disponibles: MS~Visual~Studio, Xcode, Photran (plug-in Eclipse), \ldots38 \item nombreux IDE disponibles: MS~Visual~Studio, Xcode, Photran (plug-in Eclipse), \ldots 39 39 \item tests unitaires : FUnit (Nasa), FRUIT, \ldots 40 40 \end{itemize} -
trunk/presentation-langages/beamer/generalite_imperatifs.tex
r364 r370 8 8 C'est un type de programmation 9 9 \begin{itemize} 10 \item décrivant l 'étatdes variables10 \item décrivant les états des variables 11 11 \item et visant à faire évoluer ces états 12 12 \item fonctionnement pas-à -pas. -
trunk/presentation-langages/beamer/idl.tex
r364 r370 26 26 \begin{block}{Aspects informatiques} 27 27 \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 construction31 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 31 des chemins prÚs 32 32 \item interopérabilité avec les autres langages (C, Fortran, Java, C\#) 33 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS33 \item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 34 34 \end{itemize} 35 35 \end{block} -
trunk/presentation-langages/beamer/introduction.tex
r368 r370 2 2 \begin{block}{L'informatique au LATMOS, c'est quoi ?} 3 3 \begin{itemize} 4 \item<2-> des cha ines d'acquisition5 \item<3-> des cha ines de traitement4 \item<2-> des chaînes d'acquisition 5 \item<3-> des chaînes de traitement 6 6 \item<4-> de la modélisation 7 \item<5-> du stockage sous forme de base de données ou à plat7 \item<5-> du stockage sous forme de bases de données ou à plat 8 8 \item<6-> des applications de visualisation 9 9 \item<7-> des sites web pour partager les données … … 16 16 \item<2-> les ingénieurs informatique développement / calcul scientifique 17 17 \item<3-> les chercheurs 18 \item<4-> les doctorants, stagiaires \dots18 \item<4-> les doctorants, stagiaires, post-docs, CDD\dots 19 19 \item[->]<5-> $\sim$ 80\% du personnel du laboratoire (permanent ou non) 20 20 \end{itemize} … … 22 22 \end{frame} 23 23 \begin{frame} 24 \begin{block}{Pourquoi parler des langages ?}24 \begin{block}{Pourquoi parler des langages informatiques ?} 25 25 \begin{itemize} 26 26 \item<2-> vous faire découvrir des langages que vous ne connaissez pas ou mal -
trunk/presentation-langages/beamer/java.tex
r364 r370 29 29 \item interopérabilité avec d'autres langages (C, Fortran) 30 30 \item possibilité de requêtage SGDB 31 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS31 \item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 32 32 \end{itemize} 33 33 \end{block} … … 39 39 \item documentation en ligne sur le site d'Oracle 40 40 \item documentation automatique avec doxygen ou Javadoc 41 \item existence d'une multitude d'IDE dontEclipse, NetBeans ...41 \item nombreux IDE disponibles : Eclipse, NetBeans ... 42 42 \item nombreuses librairies graphiques pour création d'IHM (web ou locale) 43 43 \item tests unitaires : Junit -
trunk/presentation-langages/beamer/lexique.tex
r368 r370 26 26 27 27 \begin{frame} 28 \frametitle{Définitions }28 \frametitle{Définitions et sigles} 29 29 \begin{description} 30 30 \item[Parallélisation] : utilisation de plusieurs machines (accÚs à des mémoires 31 31 différentes ou communes) 32 32 \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.) 37 35 \end{description} 38 36 \end{frame} 39 40 37 \begin{frame} 41 \frametitle{Définitions }38 \frametitle{Définitions et sigles} 42 39 \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 44 41 \item[Shell] : interpréteur de lignes de commande. 45 42 \item[Test unitaire] : test de chaque fonction indépendamment du reste du 46 code .43 code 47 44 \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. 45 d'interface et de graphes d'appels 46 \item[Machine virtuelle] : machine simulée par un logiciel et sur laquelle tourne 47 du 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 51 50 \end{description} 52 53 51 \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 22 22 } 23 23 24 \title{Présentation des langages utilisables en sciences .}24 \title{Présentation des langages utilisables en sciences} 25 25 \subtitle{} 26 \author{Claire Revillet, Olivier Thauvin }26 \author{Claire Revillet, Olivier Thauvin \\ contributrice : Juliette Hadji-Lazaro} 27 27 \date{\today} 28 28 … … 105 105 \include{haskell} 106 106 107 \section{Résultats d'enquête} 108 \include{resultats_enquete} 109 107 110 %\include{lexique} 108 111 \include{commlang} -
trunk/presentation-langages/beamer/matlab.tex
r329 r370 30 30 \item interopérabilité avec le langage C 31 31 \item possibilité de gestion de base de données via toolbox payante 32 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS32 \item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 33 33 \end{itemize} 34 34 \end{block} -
trunk/presentation-langages/beamer/perl.tex
r364 r370 28 28 \item débogueur intégré 29 29 \item requêtage SQL 30 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS30 \item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 31 31 \end{itemize} 32 32 \end{block} -
trunk/presentation-langages/beamer/python.tex
r366 r370 40 40 \item requêtage base de données via module interne ou 41 41 externe (PostgreSQL, sqlite...) 42 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS42 \item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 43 43 \end{itemize} 44 44 \end{block} -
trunk/presentation-langages/beamer/r.tex
r363 r370 26 26 \item interopérabilité avec le langage C, C++ et Fortran 27 27 \item possibilité de gestion de base de données 28 \item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS28 \item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS 29 29 \item centralisation des contributions via le CRAN 30 30 \end{itemize} -
trunk/presentation-langages/beamer/ruby.tex
r348 r370 29 29 \item connexion possible vers le C 30 30 \item requêtage SQL 31 \item librairie de lecture/écriture de fichiers NetCDF31 \item librairies de lecture/écriture de fichiers NetCDF 32 32 \end{itemize} 33 33 \end{block}
Note: See TracChangeset
for help on using the changeset viewer.