Microsoft To Expand WinRT Programming Language Support
By on April 5th, 2012

WinRT — Windows 8′s programming model which allows developers to create new Metro-style apps — already supports a decent breadth of languages. You can develop WinRT apps using JavaScript/HTML5, Visual C#, XAML, Visual Basic, and C++. However, according to a report from ZDNet, Microsoft is expressing interest in adding more languages into the WinRT support mix.

WinRT team Development Manager Martyn Lovell said while speaking at Lang.Next (in reference to WinRT) that Microsoft “wants developers to create languages for the new developer platform.” This was in response to a rhetorical question which asked whether or not WinRT would be “at home” in each programming language. So, what other languages should be fully supported by WinRT? I’m thinking that the three languages which would be commonly requested are Ruby, Delphi, and Python.

WinRT is certainly an interesting programming model. Thus far, I’ve only dipped the tip of my big toe in the WinRT waters when I created a Windows 8 HTML5/JavaScript app which pulled images from a rather unsavory subreddit (hint: space) just to mess around with it. I think that even if support for other languages isn’t added anytime soon, the ability to create Windows 8 apps with HTML5 and JavaScript will be sufficient in allowing people who haven’t done much development with Microsoft technologies to “join the dark side” and create some awesome Windows 8 apps.

Tags: , ,
Author: Paul Paliath Google Profile for Paul Paliath
I founded and regularly wrote blog posts on GeekSmack from 2008 until 2011, when I failed at running a blog. I now write about Microsoft for Techie-Buzz. When not writing blog posts, I'm usually found designing websites and learning how to code. You should follow me on Twitter here.

Paul Paliath has written and can be contacted at paul@techie-buzz.com.

Leave a Reply

Name (required)

Website (optional)

 
 
Copyright 2006-2012 Techie Buzz. All Rights Reserved. Our content may not be reproduced on other websites. Content Delivery by MaxCDN