Spring 2018

6.s081: Learning by doing

Prereq.: 6.004, and 6.031
U
4-4-4

This subject qualifies as Computer Systems concentration subject. Studies the design and implementation of modern, dynamic programming languages. Topics include fundamental approaches for parsing, semantics and interpretation, virtual machines, garbage collection, just-in-time machine code generation, and optimization. Course will include a semester-long, multi-person project that delivers a virtual machine that spans all of the above topics.

Acknowledgements

This 6.s081 website would neither exist nor look so similar to the website for 6.828 (or to the other classes taught by PDOS) had Cam not been a TA for 6.828 and liked the course management system for that class, and more importantly had Frans Kaashoek not agreed to let us use their website as a template. Thanks, Frans!

Questions or comments regarding 6.s081? Send e-mail to the TAs at 6.s081-www@mit.edu.

Top // 6.s081 home // Last updated Friday, 01-Feb-2019 17:10:36 EST