*
Quick Links|Home|Worldwide
Microsoft*
Search for


University Relations
Rotor projects

Released on 27 March 2002, Rotor provides a free, shared-source implementation of Microsoft’s Common Language Runtime platform, including source code for C# and Jscript compilers, as well as for the Common Language Infrastructure (CLI) platform itself. It also contains source code for a variety of useful developer tools, including a Common Intermediate Language (CIL) assembler, a disassembler, a debugger, a profiler, and an assembly linker. The Rotor code can be used, modified, and re-distributed, for non-commercial experimentation, as a basis for courseware or lab projects, or as a guide for those developing their own commercial ECMA implementations. (The specifications, already ratified as international standards by the European Computer Manufacturers Association (ECMA Standards 242, 334 and 335), are undergoing ISO Fast Track processing.)

In April 2002 and November 2003, Microsoft Research published two requests for research proposals to initially help get things going and then for purposes of research, teaching and community building.

Rotor Links and Information

Rotor RFP Workshop

The projects awarded for the second Rotor RFP started in February 2004 and will complete no later than September 2005. Each project is expected to send a delegate to the final workshop to present a short summary paper, to meet and share results with counterparts from other institutions. The final workshop will be held in September 2005 in Redmond, WA. Note that, as indicated in the RFP, the award received should cover project and required travel costs including the end of project workshop although accommodation for that event will be covered by Microsoft Research.

Rotor discussion and technical support

Rotor downloads


©2008 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement