10-4 Episode 17: F# Intro
- Posted: Apr 30, 2009 at 9:25 PM
- 70,607 Views
- 12 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- High Quality WMV (PC, Xbox, MCE)
- MP3 (Audio only)
- MP4 (iPod, Zune HD)
- Mid Quality WMV (Lo-band, Mobile)
In this episode of 10-4, we take a quick look at F#, a new addition to the family of managed programming languages in Visual Studio 2010. F# is a multi-paradigm programming language. Though its focus is at functional programming, it's capable of producing
object-oriented code like other .NET languages. Since it is a .NET language, it can interop just fine with other existing .NET languages.
There is a lot to F#, more than we could possibly cover in a single 10-4 episode. So in this episode, we are just taking a brief look at the basic data types in F# as well as some more intermediate features like recursion, pattern matching, and partially-applied
functions.
For people wanting to following along with this episode, you can grab the latest F# CTP directly from the F# MSDN Dev Center:
http://msdn.microsoft.com/en-us/fsharp/default.aspx
For more 10-4 episodes, be sure to visit:
http://channel9.msdn.com/shows/10-4
hubFS: THE place for F#:
http://cs.hubfs.net/
Don Syme's Blog:
http://blogs.msdn.com/dsyme/
Dustin Campbell's Blog:
http://diditwith.net/
Chris Smith's Blog:
http://blogs.msdn.com/chrsmith/default.aspx
Luke Hoban's Blog:
http://blogs.msdn.com/lukeh/
10-4! Over and out!
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
I've not watched this yet, but am going to try your Dan Ingalls rectangle test in WPF, because logic dictates to me that WPF may be more object oriented than Windows Forms i.e. you should have to undergo less ceremony in WPF but I may be wrong. Not coded it yet.
Is F# going to be supported out of the box in VS 2010?
And yes, as mentioned in the description, F# will be included in VS2010.
edit: Okay I googled a bit and found a couple of things.
I know that Lisp is used heavily for AI (at least academically). What are MS's plans for F#?
Cheers Mate
Im guessing F# will help MS be accepted into the academic world a little more. At university our first 6months was dedicated to Haskell and trying to shake off any pre-conceptions about programming we had. Functional programming is an interesting world!
This video presente basics of F#. When r u going to release another episode on F# , covering it as a functional PL in detailed manner?
This is like LISP!! I love it. It really feels home.
For those interested in learning F#, please see a free ebook on the topic at http://www.ctocorner.com/fsharp/book.
John
Remove this comment
Remove this thread
close