F# is the functional programming language for .NET framework. This strongly typed language uses type inference. This means that data type need not be explicitly declared by programmers, instead they are declared by complier during compilation. F# takes best features of both imperative and declarative programming paradigms making it a language which both scientists and programmers can easily identify. VS 2010 comes with F# project template. Check out a sample implementation of this language, in another article, in this issue.