eWeek Microsoft Watch
Advertisement
Advertisement
August 17, 2004 12:10 PM

Microsoft Lures Open Source Programmer



Microsoft is continuing to grab top developer talent. The latest catch: Open source stalwart Jim Hugunin.

Hugunin created Jpython/Jython; codesigned the AspectJ aspect-oriented-programming language while working at the Xerox PARC research center; and is the moving force behind IronPython, the implementation of the Python language targeted at .Net and Mono.

Read "Microsoft Plays Hiring Hardball"



Hugunin has joined Microsoft's Common Language Runtime team, where he will work on furthering Microsoft's support for dynamic languages. (Dynamic programming languages enable programs can change their structure as they run.)

Hugunin started with Microsoft on August 2. But he hasn't completely abandoned the open source fold.

A posting on the Iron Python home page said Hugunin plans to continue to work on Iron Python from inside Microsoft. The first public version of IronPython was released on July 28 under the Common Public License, an open-source license.

"JimHugunin (sic) has announced that he is going to join the CLR team at Microsoft, to continue his work on IronPython, and further improve the CLR's support for dynamic languages," reads the posting on the Iron Python site.


Since joining Microsoft, Hugunin has launched a blog on Microsoft's Microsoft Developer Network (MSDN) site.

"Over the past year, I've become a reluctant convert to the CLR.," he said in his first post. "My initial plan was to do a little work and then write a short pithy article called, 'Why .NET is a terrible platform for dynamic languages.' My plans changed when I found the CLR to be an excellent target for the highly dynamic Python language."

Check Out Hugunin's Site New Microsoft Blog

While many Microsoft staffers posting to their own Web logs seemed most interested in Hugunin's Python roots, his Java-savvy also could be of use to Microsoft.

AspectJ is an aspect-oriented extension to the Java programming language that is currently overseen by the Eclipse.org standards body. And, as Hugunin noted on his personal Web site, "Jython is frequently cited as compelling evidence that the JVM (Java Virtual Machine) is an effective platform for languages other than Java when making comparisons to Microsoft's CLR."

(This is an edited version of an article which appeared in the August 5, 2004, issue of the Microsoft Watch newsletter. Want to see what other Microsoft news nuggets you might have missed? Sign up today for a free two-week trial subscription to Microsoft Watch.)

TrackBack

TrackBack

http://www.microsoft-watch.com/cgi-bin/mte/mt-tb.cgi/6891

Post a Comment

 
 


RSS Syndication

Most Recent Blogs


Advertisement
Advertisement
Microsoft Watch     Contact Us | Advertise | Site Map
Ziff Davis Enterprise

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video |

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Microsoft Partner | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | eWeek Security | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Use and Privacy Policy

Copyright ©1996-2008 Ziff Davis Enterprise Inc. All Rights Reserved. Microsoft Watch is a trademark of Ziff Davis Enterprise, Inc. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise Inc. is prohibited.

Ziff Davis Enterprise