\section{Démarche} \begin{frame}\frametitle{Généralités} \begin{itemize} \item paradigme de programmation (objet, procédural, \ldots) \item langage libre ? compilateur/interpréteur gratuit ou payant ? licences ? \item gestion automatique de la mémoire ? \item typage dynamique ? \item langage normalisé ? \end{itemize} \end{frame} \begin{frame}\frametitle{Aspects scientifiques} \begin{itemize} \item langage matriciel ? \item existence d'un type complexe et fonctions de bases associées ? \item existence de librairies mathématiques ? \item existence de librairies graphiques (tracé de courbe...) ? \item cartographie fournie pour les tracés ? \end{itemize} \end{frame} \begin{frame}\frametitle{Aspects informatiques} \begin{itemize} \item support multi-thread ? \item langage parallélisable ? \item portabilité des codes ($\ne$ architectures / $\ne$ systèmes) ? \item interopérabilité avec les autres langages ? \item accès bases de données (SGDB) ? \item support de lecture/écriture de fichiers au format NetCDF/HDF/FITS ? \item support pour test unitaire/de régression \end{itemize} \end{frame} \begin{frame}\frametitle{Support au développement} \begin{itemize} \item accès à une documentation en ligne ou en local ? \item outils de documentation du code ? \item existence d'une IDE, propre au langage ou non ? \item librairie graphique pour création d'IHM ? \item existence de framework web ? \item existence d'un shell interprété ? \item existence d'un dépôt généralisé des contributions des utilisateurs ? \item librairie pour l'implémentation de tests unitaires ? \end{itemize} \end{frame}