Initiation au C++ (4MXXX )

Version du 10/12/2016


Université Pierre et Marie Curie

F. Hecht, (FH)   X. Claeys  (XC) , 


Année 2016-2017




Emploi du temps M1.



Emploi du temps M1.


 

Les notes de cours en PDF (version du 23/04/2013) 



Evaluation: Les sujets des evaluations précédentes  (Informatique de  Base )


Notation:

   Ecrit /20  = sup (examen ,(partiel+ examen) /2) 

   CC  /20  =    Note de TD

   Projet /60  =         50% rapport et programme  

                                  + 50% soutenance 


 


Pour les debutants en programmation vous pouvez tester vos

programme avec le site:




Cours de C pour débutants, par Mathias Hiron


Et d'autre site:

http://a.michelizza.free.fr/pmwiki.php?n=TutoCFrench.TutoCFrench


Bien programmer en langage C (Emmanuel Delahaye)


TUTORIELS C++


Pour bien comprendre la gestion mémoire

La gestion de la mémoire en langage C



Outil informatiques utilises sur votre ordinateur:


Si vous avez un ordinateur de type Windows 98, XP, Vista, 7, 8 

il faut utiliser l'environnement msys2 qui est le portage des outil unix sur Windows.

voir la page : installation de  msys2.html

Si vous avez un ordinateur de type Unix (Linux, FreeBSD, ....)

il faut installer les paquets suivants:

g++ et les outils de développement

X11 et les outils de développement

curl (outil réseau)

texlive

emacs ou xemacs

bibliothèque OpenGL et les outils de développement

bibliothèque GLUT ou freeglut et les outils de développement




Si vous avez un ordinateur de type apple (OSX)

il faut installer les developper tools qui sont sur les DVD installations avec Xcode 

ou sur App Store (Gratuit)

installation MacTeX.mpkg.zip  pour latex et Latest TeXShop



Pour Linux, 

installer les outils de développement  :

 g++, gcc, make,