coursc/generalites/06.tex
Florian Maury 0b4615ed74 initial
2014-02-24 18:38:56 +01:00

18 lines
893 B
TeX

\begin{frame}
\frametitle{\secname}
\framesubtitle{\subsecname}
Devant la difficulté de coder de grosses applications en assembleur, \textbf{les langages de haut niveau} ont été créés, selon différents paradigmes.
\begin{itemize}
\item Procéduraux : C, Pascal, PHP4\ldots
\item Fonctionnels : Ocaml, Lisp, Erlang\ldots
\item Orientés objets : C++, Java, PHP5+, Python, Ocaml\ldots
\item Déclaratifs : SGML, XML (xHTML, DocBook, SOAP\ldots)\ldots
\item Orientés prototypes : Javascript, Actionscript\ldots
\end{itemize}
\par
Le C est considéré par certains comme un langage de bas niveau.
\par
Les méchanismes de sécurité et d'abstraction y étant minimaux (par défaut), le C est principalement utilisé lorsque \textbf{la performance est un enjeu majeur} ou
lorsqu'un \textbf{contrôle fin de la machine} est nécessaire.
\end{frame}