Spécificat° / implémentat° langages à objets et à composantsCode de l'UE : HMIN307
Présentation
Ce module se compose de deux parties, l'une concerne les objets, et l'autre les composants.La partie Objets de ce module a pour objet de dresser un panorama des techniques utilisées pour implémenter les langages à objets en typage statique, ainsi que d'étudier certains mécanismes spécifiques --- comme l'héritage multiple et les modules --- pour en faire des spécifications correctes et en examiner l'implémentation. Le module s'intéresse autant à des langages classiques (C++, JAVA, EIFFEL) qu'à des langages de laboratoires comme SCALA développé à l'EPFL ou PRM développé au LIRMM.
Volume horaire
- CM : 13
- TD : 26
- TP : 0
Diplômes intégrant cette UE
En bref
Crédits ECTS 5
Période de l'année
S3