On The Insider: Celebs in Miami for the Super Bowl
BNET Business Network:
BNET
TechRepublic
ZDNet

February 21st, 2007

Why the Sharp languages still matter

Posted by Mary Jo Foley @ 8:37 am

Categories: .Net Framework, Database, Development tools, SQL Server, Visual Studio 2008 (Orcas)

Tags:

It's been a while since Microsoft has talked publicly about the # (Sharp) programming languages under development by its research unit. But the silence doesn't mean nothing's been happening.

Elements of the Sharps — F#, Spec#, X# (now known as C Omega), all of which build on top of the .NET Common Language Runtime (CLR) — increasingly are finding their way into commercial programming languages.

And the Sharps may be influencing other products, like databases, in the not-too-distant future, according to Erik Meijer, a Microsoft SQL Server architect I interviewed recently for my Redmond Developer News story on the Sharp family. Meijer, one of the developers of the Haskell programming language, said:

"I really hope that there will be much more influence of the Sharp languages to other areas, in particular databases. There's a lot of very interesting theory about using monads or monoids as the basis for query languages instead of relational algebra [the basis for SQL]. Query comprehensions in LINQ are just the first step — the tip of the iceberg. I'll be lifting a tip of the curtain at the upcoming InfoQ conference in London in March."

Anyone got any interesting Sharp stories of their own to share?

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 15 Talkback(s)
Learn F# now!
The F# programming language from Microsoft has made the Windows
platform accessible to me. The language combines the brevity
and clarity of functional programming with the speed of C# and
... (Read the rest)
Posted by: jdh30 Posted on: 02/23/07 You are currently: a Guest | | Terms of Use
We use all the Sharps here...  Mike Cox | 02/21/07
Please stop...  jasonp@... | 02/21/07
I certainly hope....  James T. Kirk | 02/21/07
Never run with sharp objects???  No_Ax_to_Grind | 02/21/07
Shouldn't that have been  John Zern | 02/21/07
Printing???  vanram@... | 02/21/07
I'm a C# programmer!  Grayson Peddie | 02/21/07
umm...  Scott W | 02/22/07
A Survey Showed C# Losing Appeal Most QUickly  schestowitz | 02/22/07
TIOBE provides an indirect measurement  RTortorelli@... | 02/22/07
Lotsa Sharp Stories  Roger_Jennings | 02/22/07
I'm a F#  cisterni | 02/23/07
F# is the future!  rherb | 02/23/07
F# rocks!  granicz | 02/23/07
Learn F# now!  jdh30 | 02/23/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here