- Timestamp:
- 03/25/11 19:10:43 (13 years ago)
- Location:
- trunk/presentation-langages
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/presentation-langages/c.tex
r297 r298 1 \subsubsection{Le langage C} 2 \begin{frame}\frametitle{Le langage C - Généralités} 1 %\subsubsection{Le langage C} 2 \begin{frame}{Langages Compilés - Le langage C} 3 \begin{exampleblock}{Généralités} 3 4 \begin{itemize} 4 5 \item aussi appelé \og macro-assembleur \fg … … 8 9 \item langage normalisé (ANSI, C89, C99) 9 10 \end{itemize} 10 \end{ frame}11 \end{exampleblock} 11 12 12 13 % TODO merge here 13 14 14 \begin{ frame}\frametitle{Le langage C -Aspects scientifiques}15 \begin{block}{Aspects scientifiques} 15 16 \begin{itemize} 16 17 \item quelques librairies scientifiques, majoritrairement payantes 17 18 \item langage peu recommandé pour du calcul scientifique 18 19 \end{itemize} 20 \end{block} 19 21 \end{frame} 20 22 21 \begin{frame}\frametitle{Le langage C - Aspects informatiques} 23 \begin{frame}{Langages Compilés - Le langage C} 24 \begin{block}{Aspects informatiques} 22 25 \begin{itemize} 23 26 \item support multi-thread selon OS et librairies systÚme (openMP selon … … 28 31 \item librairie de lecture/écriture de fichiers NetCDF 29 32 \end{itemize} 33 \end{block} 30 34 \end{frame} 31 35 -
trunk/presentation-langages/main.tex
r295 r298 41 41 } 42 42 43 \AtBeginSubsubsection[]44 {45 \begin{frame}46 \frametitle{\subsubsecname}47 \begin{center}48 \begin{block}{\secname}49 \LARGE{50 \textbf{\subsubsecname}51 }52 \end{block}53 \end{center}54 \end{frame}55 }43 %\AtBeginSubsubsection[] 44 %{ 45 %\begin{frame} 46 % \frametitle{\subsubsecname} 47 % \begin{center} 48 % \begin{block}{\secname} 49 % \LARGE{ 50 % \textbf{\subsubsecname} 51 % } 52 % \end{block} 53 % \end{center} 54 %\end{frame} 55 %} 56 56 57 57 \begin{document} -
trunk/presentation-langages/matlab.tex
r295 r298 6 6 \item logiciel payant : licences 7 7 \item les toolbox aussi sont payantes ! 8 \item possibilité de faire tourner les scipts sur Octave (Unix ou Cygwin/MingW)8 \item possibilité de faire tourner les scipts sur Octave (Unix ou Cygwin/MingW) 9 9 %\item langage de type impératif 10 10 \end{itemize} … … 16 16 \item librairies mathématiques internes 17 17 \item librairies graphiques internes 18 \item cartographie fournie pour les tracés ?18 \item cartographie via toolbox payante 19 19 \end{itemize} 20 20 \end{frame} … … 23 23 \begin{itemize} 24 24 \item possibilité de parallélisation via toolbox payante 25 \item portabilité des codes ($\ne$ architectures / $\ne$ systÚmes) ?25 \item portabilité des codes ($\ne$ architectures / $\ne$ systÚmes) 26 26 \item interopérabilité avec le langage C 27 27 \item possibilité de gestion de base de donnée via toolbox payante -
trunk/presentation-langages/perl.tex
r297 r298 27 27 \item débogueur intégré 28 28 \item documentation intégré au code via POD (Plain Old Documentation format) 29 \item requêtage SQL 29 30 \item librairie de lecture/écriture de fichiers NetCDF 30 31 \end{itemize} … … 36 37 \item documentation disponible dans de nombreux formats 37 38 \item nombreux modules graphiques 39 \item framework web (Catalyst) 38 40 \item pas de shell mais test possible avec le débogueur 39 41 \item centralisation des contributions via le CPAN (\verb+www.cpan.org+) -
trunk/presentation-langages/php.tex
r287 r298 3 3 \begin{frame}\frametitle{PHP - Généralités} 4 4 \begin{itemize} 5 \item interprété6 5 \item support objet 7 6 \item libre et gratuit 8 7 \item langage orienté web 8 \item gestion automatique de la mémoire 9 9 \end{itemize} 10 10 \end{frame} … … 22 22 \begin{itemize} 23 23 \item code théoriquement portable 24 \item requetage SQL 24 25 \item extension fournies en standard 26 \item documentation automatique avec doxygen 25 27 \end{itemize} 26 28 \end{frame} … … 29 31 \begin{itemize} 30 32 \item nombreuse documentation en ligne et forum d'aide 31 \item nombreux problÚme de sécurité, le langage n'incite pas à des utilisation 32 sécurisé 33 \item documentation automatique avec doxygen 33 \item nombreux problÚme de sécurité, le langage n'incite pas à des utilisations 34 sécurisées 34 35 \end{itemize} 35 36 \end{frame} -
trunk/presentation-langages/python.tex
r295 r298 5 5 \item langage objet 6 6 \item libre et gratuit 7 \item typage dynamique 8 \item gestion automatique de la mémoire 7 9 \end{itemize} 8 10 \end{frame} … … 12 14 \item existance d'un type complexe et d'une librairie interne (cmath) pour les 13 15 fonctions de base 14 \item librairies mathématiques externes : NumPy, SciPy ...15 \item librairies graphiques : MathPlotlib, ppgplot, gpw, ...16 \item librairies mathématiques externes : NumPy, SciPy, \ldots 17 \item librairies graphiques : MathPlotlib, ppgplot, gpw, Pyngl et PyNio, \ldots 16 18 \item cartographie fournie pour les tracés dans Mathplotlib 17 19 \end{itemize} -
trunk/presentation-langages/ruby.tex
r296 r298 3 3 \begin{frame}\frametitle{Ruby - Généralités} 4 4 \begin{itemize} 5 \item langage impératif,orienté objet5 \item langage orienté objet 6 6 \item libre et gratuit 7 \item typage dynamique 8 \item gestion automatique de la memoire 7 9 \end{itemize} 8 10 \end{frame} … … 11 13 \begin{itemize} 12 14 \item support natif des nombres complexes 13 %%\item librairies mathématiques ? 15 \item Pas de librairies mathématiques ! 14 16 %%\item librairies graphiques (tracé de courbe...) ? 15 17 %%\item cartographie fournie pour les tracés ? … … 22 24 \item parallélisable via modules additionnels 23 25 \verb+http://www-unix.mcs.anl.gov/mpi/mpi_ruby/+ 24 %%\item portabilité ??? 26 \item portabilité sur les différents OS et architectures 25 27 \item connection possible vers le C 26 \item gestion de la mémoire 28 \item documentation automatique 29 \item requêtage SQL 27 30 \item librairie de lecture/écriture de fichiers NetCDF 28 31 \end{itemize} … … 34 37 \item documentation en ligne: \verb+http://www.ruby-lang.org/en/documentation/+ 35 38 \item module graphique disponible 39 \item framework web (Ruby on Rails) 36 40 \item Shell: \verb+irb+, tester ruby en ligne: \verb+http://tryruby.org/+ 37 41 \item Centralisation des contributions: \verb+http://raa.ruby-lang.org/+ -
trunk/presentation-langages/scilab.tex
r295 r298 4 4 \begin{itemize} 5 5 \item langage interprété 6 \item gratuit 7 \item langage impératif 6 \item libre et gratuit 8 7 \end{itemize} 9 8 \end{frame} … … 28 27 \item acess à une documentation en ligne 29 28 \item existance d'une IDE propre 30 \item librairie graphique pour création d'IHM locale31 29 \item existance d'un shell interprété 32 30 \item existance d'un dépÃŽt généralisé des contributions \verb+http://atoms.scilab.org/+ 33 \item sécurité34 31 \end{itemize} 35 32 \end{frame}
Note: See TracChangeset
for help on using the changeset viewer.