10/12/2008

Microsoft’s new ‘M’ programming language

Filed under: — Aviran Mordo @ 7:33 am

In a software-centric world where we already have many, many languages to program in, from scripting to bytecode compiled languages, to frameworks on top of languages and embedded languages, now Redmond wants to bring ANOTHER language to the table, titled ‘M’ (for Microsoft?).

The new language is to be a part of Microsoft’s new Oslo development and service-oriented strategy, incorporating features from XAML while being textual and domain-specific. M is to be used directly with 2 other components to be released with M along with Visual Studio 2010: Quadrant, a tool for building models visually, and a repository for storing and viewing models in an SQL database.

Microsoft has not said much other than that about the new language, but it will presumably be a compiled .net language (goodbye true native code), and from what Microsoft said, M is to strive to be cross-platform…. with a catch.

By “cross platform”, Microsoft means, “cross platform as long the other platform authors write a backend for the code, and the SQL database MUST be hosted on MS SQL, a proprietary Microsoft Windows service”.

 

One Response to “Microsoft’s new ‘M’ programming language”

  1. Anonymous Says:

    Maybe you should do some proper research before speculating as wildly as you are.

Leave a Reply

You must have Javascript enabled in order to submit comments.

All fields are optional (except comment).
Some comments may be held for moderation (depends on spam filter) and not show up immediately.
Links will automatically get rel="nofollow" attribute to deter spammers.

Powered by WordPress