Software development industry analysis by Larry O'Brien, the former editor of Software Development and Computer Language
Friday, October 19, 2007

I'm tempted to label as "shocking" the announcement that F# will become a product fully integrated into Visual Studio, but I suppose it would be hard for anyone to ignore stuff as compelling as this.

F# is a derivative of OCaml and is a functional programming language. Those who delve into my language-related or concurrency-related posts will be familiar with the concept that one of the great advantages of functional languages are characteristics that lend themselves to automatic parallelization. Microsoft is making more and more noise about functional approaches (Eric Lippert's "aside" that "Immutable data structures are the way of the future in C#." is telling.) and this endorsement of F# is another sign that Redmond is throwing its weight pretty heavily behind this approach.

F# has been well-received among the hardcore language nerds but you have to give Microsoft credit for getting out ahead of the market on this one. F# is a very different beast than the Iron* languages (Python and Ruby). This isn't Microsoft reacting to market demands, it's Microsoft putting a not-at-all-well-known language into the spotlight.

Friday, October 19, 2007 2:58:52 PM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | Knowing | Languages | SD Tools#
Search
About Larry...
Flickr photostream
Subscribe: RSS 2.0 Atom 1.0
Popular Articles
Programming Sabre with Java, C#, and XML
Genetic Programming in C#
15 Exercises To Know A Programming Language
Top 10 Things I've Learned About Computers From the Movies and Any Episode of "24"
Recently Published Articles
HI
KonaKoder
Categories
Archive
Admin Login
Sign In
Toolroll