Department of Electrical and Computer Engineering
ECE Home
News & Events
General Information
Faculty & Staff
Undergraduate Programs
Graduate Programs
Research
Academic Laboratories
Contact Us
Information Request
Faculty Recruiting

CS/ECE Joint Seminars

Joint CS/ECE Seminar
October 17, 2007
Babbio 310
2:00 - 3:00 pm
Dr. Jim Miller
Microsoft Research

Microsoft's Common Language Runtime:
Is It Dynamic Enough


Abstract

Microsoft's Common Language Runtime (CLR) was released to the public in 2000 and +was touted as a multi-language runtime. But for the first five years of its commercial life it has been mostly used for executing statically typed languages (Visual Basic, Java, C#, Eiffel, C++). There has been considerable skepticism about its ability to support more dynamic languages like Python, Perl, Ruby, and Scheme. This talk, by one of the designers of the CLR type system, introduces recent work on implementing Python on top of the CLR. I'll also discuss how the CLR is likely to evolve in the future to make it easy to build other dynamic languages on top of it.


Speaker Bio

Dr. Miller is a senior architect on Microsoft's Common Language Runtime (CLR) team. His current work is on architectural changes to allow innovation in the core of the CLR and the managed Frameworks while preserving backward compatibility. He also serves as liaison with the academic, research, and compiler communities for the CLR team.

Dr. Miller holds a PhD in Computer Science from MIT and served on the faculty at Brandeis University as well as on the research staff at MIT. He has been on the research staff at Digital Equipment Corporation and the Open Software Foundation. Before joining Microsoft, he was on the senior management team of the World Wide Web Consortium, reporting to Tim Berners-Lee and in charge of work on security, electronic commerce, child protection, privacy protection, accessibility, and intellectual property protection.


This seminar is sponsored by the CS and ECE Departments.
Seminar Organizers: Jennifer Chen (ECE) and Susanne Wetzel (CS).


 
Stevens Main SiteWeb CampusCollege of Arts & LettersSchool of Technology ManagementSchool of Systems & EnterprisesSES Webmaster
Stevens Institute of Technology | 1 Castle Point on Hudson, Hoboken, NJ 07030 | Phone: 201.216.5263 | Fax: 201.216.8909