source: trunk/presentation-langages/cpp.tex @ 294

Last change on this file since 294 was 294, checked in by revillet, 13 years ago
  • add NetCDF support - clean a bit matlab, java and python
File size: 1.0 KB
RevLine 
[287]1\subsubsection{C++}
[286]2\begin{frame}\frametitle{C++ - Généralités}
[263]3\begin{itemize}
4\item aussi appelé \og macro-assembleur \fg
5\item langage compilé
6\item compilateurs gratuits (gcc/g++/c++/cpp) ou payants (icc, Borland~c, Visual~c++)
7\item langage orienté objet
8\item gestion automatique de la mémoire via objet
9\end{itemize}
10
11\end{frame}
12
[286]13\begin{frame}\frametitle{C++ - Aspects scientifiques}
[263]14=> Pas de librairies scientifiques (matrices,  analyse numérique...) ni graphiques (plot, cartographie) fournies en standard.\\
15=> Mais possibilité d'utiliser des librairies externes.
16
17\end{frame}
18
[286]19\begin{frame}\frametitle{C++ - Aspects informatiques}
[263]20\begin{itemize}
21\item support multi-thread selon OS et librairies systÚme.
22\item portable si le code est prévu pour, nécessite recompilation du code
23\item parallélisation via librairies externes (MPI, OpenMP)
[278]24\item documentation automatique avec doxygen
[294]25\item librairie de lecture/écriture de fichiers NetCDF
[263]26\end{itemize}
27
28\end{frame}
29
[286]30%\begin{frame}\frametitle{C++ - Autres}
[263]31
[278]32%\end{frame}
Note: See TracBrowser for help on using the repository browser.