source: trunk/presentation-langages/c.tex @ 304

Last change on this file since 304 was 304, checked in by revillet, 13 years ago
  • typo
  • clean 'resume'
  • add a proposition of email text
File size: 1.1 KB
Line 
1%\subsubsection{Le langage C}
2\begin{frame}{Langages compilés - Le langage C}
3\begin{exampleblock}{Généralités}
4\begin{itemize}
5\item aussi appelé \og macro-assembleur \fg
6\item compilateurs gratuits (gcc) ou payants (icc, Borland~c)
7\item gestion manuelle de la mémoire uniquement (\texttt{malloc()}, \texttt{free()},
8\ldots)
9\item langage normalisé (ANSI, C89, C99)
10\end{itemize}
11\end{exampleblock}
12
13\begin{block}{Aspects scientifiques}
14\begin{itemize}
15\item quelques librairies scientifiques, majoritairement payantes
16\item langage peu recommandé pour du calcul scientifique
17\end{itemize}
18\end{block}
19\end{frame}
20
21\begin{frame}{Langages compilés - Le langage C}
22\begin{block}{Aspects informatiques}
23\begin{itemize}
24\item support multi-thread selon OS et librairies systÚme (openMP selon
25compilateurs)
26\item parallélisation via librairies externes (MPI)
27\item portable si le code est prévu pour, nécessite recompilation du code
28\item documentation automatique avec doxygen
29\item librairie de lecture/écriture de fichiers NetCDF
30\end{itemize}
31\end{block}
32\end{frame}
33
Note: See TracBrowser for help on using the repository browser.