Download presentation
Presentation is loading. Please wait.
Published byValerie Jenkins Modified over 9 years ago
1
F# Chris Mattera
2
Outline History of F# Resistance to F# Why use F#? Setting up Demonstration of F# F# for president 2008 F# takes over the world
3
http://research.microsoft.com/~dsyme/ Don Syme Microsoft Research
4
http://research.microsoft.com/~dsyme/ Don Syme Microsoft Research Project 7 brought together Microsoft and several academic groups to target languages at the.NET Common Language Runtime and to get these languages working together. Many aspects of the design of F# are the direct result of involvement in Project 7.
5
http://research.microsoft.com/~dsyme/ Don Syme Microsoft Research F# (ef sharp) syntax-compatible OCaml variant for the CLR
6
http://research.microsoft.com/~dsyme/ Don Syme Microsoft Research F# is gaining popularity An attempt at world domination?
7
http://research.microsoft.com/~dsyme/ Don Syme Microsoft Research F# is gaining popularity An attempt at world domination? You can see it in his eyes…
8
Functional - way of the future Creeping in to the mainstream C# Visual Basic Generics On November 2007, F# joined supported.NET languages
9
DisFunctional programmers I write Windows applications! Integration XML Parsing, database access Whine to mommy
10
DisFunctional programmers F# runs as an external tool inside of Visual Studio some of the seamlessness that developers get with C# or Visual Basic is missing F# also lacks ASP.NET page designer support
11
Resistance is Futile "many languages, one platform“ safe concurrent programs discourages the use of null values and encourages the use of immutable data structures more succinct dynamic language
12
Setting up Go here and download it research.microsoft.com/fsharp/fsharp.aspxresearch.microsoft.com/fsharp/fsharp.aspx Now install it Good. Now open up Visual Studio and make an F# project. What do you mean you don’t have Visual Studio? Go fly a kite. For interpreter, check out fsi.exe in the bin directory.
13
Hello you…
14
Sources Msdn f# http://msdn.microsoft.com/en-us/magazine/cc164244.aspx More about what M$ has to say http://research.microsoft.com/fsharp/fsharp.aspx F# Manual http://research.microsoft.com/fsharp/manual/ml-compat.aspx Quicktour of the F# manual http://research.microsoft.com/fsharp/manual/quicktour.aspx#QuickTourLists Some blog http://weblogs.asp.net/podwysocki/archive/2008/03/21/adventures-in-f-f-101- part-6-lazy-evaluation.aspx Some blog 2 http://www.ffconsultancy.com/products/fsharp_journal/free/introduction.html Don’s page http://research.microsoft.com/~dsyme/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.