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

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