source: trunk/presentation-langages/beamer/fortran.tex @ 353

Last change on this file since 353 was 353, checked in by revillet, 13 years ago
  • ajout d'un slide de presentation de la programmation imperative
  • typos, deplacements d'elements
File size: 1.4 KB
Line 
1%\subsubsection{Fortran 90/95/2003}
2\begin{frame}{Langages compilés - Fortran 90/95/2003}
3\begin{exampleblock}<1->{Généralités}
4\begin{itemize}
5\item compilateurs gratuits (gfortran, g95, MS~Fortran) ou payants (ifort)
6\item gestion semi-automatique de la mémoire
7\item langage orienté objet (norme 2003)
8\end{itemize}
9\end{exampleblock}
10
11\begin{block}<2->{Aspects scientifiques}
12\begin{itemize}
13\item langage matriciel (dÚs la norme 90)
14\item existence de librairies mathématiques libres externes
15\item langage orienté calcul scientifique
16\item pas de librairie graphique fournie en standard
17\end{itemize}
18\end{block}
19\end{frame}
20
21\begin{frame}{Langages compilés - Fortran 90/95/2003}
22\begin{block}{Aspects informatiques}
23\begin{itemize}
24\item parallélisation via librairies externes (MPI)
25\item support OpenMP selon compilateur
26\item portable si le code est prévu pour, nécessite recompilation du code
27\item interopérabilité avec le C (norme 2003)
28\item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS
29\end{itemize}
30\end{block}
31\end{frame}
32
33\begin{frame}{Langages compilés - Fortran 90/95/2003}
34\begin{block}{Support au développement}
35\begin{itemize}
36\item documentation automatique avec doxygen
37\item IDE disponibles: MS~Visual~Studio, Xcode, Photran (plug-in Eclipse), \ldots
38\item tests unitaires : FUnit (Nasa), FRUIT, \ldots
39\end{itemize}
40\end{block}
41
42\end{frame}
Note: See TracBrowser for help on using the repository browser.