%\subsubsection{IDL}
\begin{frame}{Langages applicatifs - Idl}
\begin{exampleblock}{Généralités}
\begin{itemize}
\item Possibilité de fournir une machine virtuelle
\item langage objet 
\item payant : licences
\item typage dynamique
\end{itemize}
\end{exampleblock}
\end{frame}

\begin{frame}{Langages applicatifs - Idl}
\begin{block}{Aspects scientifiques}
Les applications principales de ce langage sont :
\begin{itemize}
\item traitement d'images
\item projections cartographiques
\item traitement du signal
\item traitements mathématiques et statistiques
\end{itemize}
\end{block}
\end{frame}

\begin{frame}{Langages applicatifs - Idl}
\begin{block}{Aspects informatiques}
\begin{itemize}
\item langage multithreadé en automatique, pas manipulable par l'utilisateur
\item langage parallélisable avec la librairie MPIDL payante
\item codes portables sur architectures et systèmes différents, à la construction
des chemins près
\item interopérabilité avec les autres langages (C, Fortran, Java, C\#)
\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS
\end{itemize}
\end{block}
\end{frame}

\begin{frame}{Langages applicatifs - Idl}
\begin{block}{Autres}
\begin{itemize}
\item librairie graphique pour création d'IHM locale
\item documentation du code via IDLdoc
\end{itemize}
\end{block}
\end{frame}
