source: trunk/presentation-langages/beamer/ruby.tex @ 347

Last change on this file since 347 was 329, checked in by nanardon, 13 years ago
  • split files to split beamer/article generation
File size: 1.5 KB
RevLine 
[300]1%\subsubsection{Ruby}
[326]2\begin{frame}\frametitle{Langages interprétés - Ruby}
[300]3\begin{exampleblock}{Généralités}
[280]4\begin{itemize}
[298]5\item langage orienté objet
[280]6\item libre et gratuit
[298]7\item typage dynamique
[304]8\item gestion automatique de la mémoire
[280]9\end{itemize}
[300]10\end{exampleblock}
[280]11
[300]12\begin{block}{Aspects scientifiques}
[280]13\begin{itemize}
14\item support natif des nombres complexes
[298]15\item Pas de librairies mathématiques !
[280]16%%\item librairies graphiques (tracé de courbe...) ?
17%%\item cartographie fournie pour les tracés ?
18\end{itemize}
[300]19\end{block}
[280]20\end{frame}
21
[326]22\begin{frame}[fragile]\frametitle{Langages interprétés - Ruby}
[300]23\begin{block}{Aspects informatiques}
[280]24\begin{itemize}
25\item support multithread natif
[282]26\item parallélisable via modules additionnels
27\verb+http://www-unix.mcs.anl.gov/mpi/mpi_ruby/+
[298]28\item portabilité sur les différents OS et architectures
[304]29\item connexion possible vers le C
[298]30\item requêtage SQL
[294]31\item librairie de lecture/écriture de fichiers NetCDF
[280]32\end{itemize}
[300]33\end{block}
[280]34\end{frame}
35
[326]36\begin{frame}[fragile]\frametitle{Langages interprétés - Ruby}
[320]37\begin{block}{Support au développement}
[280]38\begin{itemize}
39\item documentation en ligne: \verb+http://www.ruby-lang.org/en/documentation/+
[320]40\item documentation automatique
[280]41\item module graphique disponible
[298]42\item framework web (Ruby on Rails)
[280]43\item Shell: \verb+irb+, tester ruby en ligne: \verb+http://tryruby.org/+
44\item Centralisation des contributions: \verb+http://raa.ruby-lang.org/+
[320]45\item tests unitaires : \verb+Test::Unit+
[280]46\end{itemize}
[300]47\end{block}
[280]48\end{frame}
Note: See TracBrowser for help on using the repository browser.