:: Enseignements :: Master :: M2 :: 2015-2016 :: Machine Virtuelle (et bazar autour ...) ::
[LOGO]

Machine Virtuelle (et bazar autour ...)


Responsable

Forax Remi -- www -- @
Le cours

Chargés de TD

Pilliet Jerome -- www -- @



Dates des cours, labs et autres présentations

Le rapport du projet est constitué de:
  • 1 page de garde plus une 4ème de couverture
  • 3 pages d'intro du sujet
  • 5 pages sur les concepts
  • 5 pages sur l'implantation
  • 3 pages sur les améliorations possibles
  • 2 pages de manuel d'utilisation
  • 1 page de bibliographie (une 10aine de liens)
du contenu et pas d'interlignes énormes SVP !

Slides qui suivent plus où moins le cours

  1. VM 1 - VM1.pdf
  2. VM 2 - VM2.pdf
  3. VM 3 - VM3.pdf

Sujets des Labs

  • Lab 1 - AST walker
    [AST interpreter]
  • Lab 2 - Stack Interpreter
    [Stack interpreter] [Rewriter]
  • Lab 2b - Stack Interpreter (the return)
    [Allocation] [Heap Bang & StackTrace] [Garbage Collector]
  • Lab 3 - JVM Interpreter
    [JVM interpreter]
  • Lab 3b - JVM Interpreter / Optimization
    [Hidden Class and getfield] [constant function call]