F# is a new .Net functional programming language that will ship with Visual Studio 2010, with a CTP available right now which integrates with Visual Studio 2008. Functional programming techniques like lambda expressions are increasing in popularity and are being seen in languages like C# and C++ with Boost.
This talk is intended to provide a quick introduction to the language for existing developers, along the way comparing features with other programming languages including C#, C++ and Python.
Phil starts by introducing F# as a functional programming language which has object oriented capabilities, he also stated that F# will be part of Visual Studio .NET 2010 as the defacto language.
In this presentation Phil explains F# syntax and their semantics, also demonstrated with a games and twitter application he wrote with F#.
YOU MAY ALSO LIKE:
- F# eXchange 2020 (Online Conference on 21st October 2020)
- How to be a Rock Star Developer with Tomas Petricek & Phillip Trelford (& Son)! (SkillsCast recorded in October 2017)
- Functional Concurrency in .NET with C# and F# with Riccardo Terrell (Online Course on 1st - 4th December 2020)
- Haskell eXchange 2020 (Online Conference on 4th - 5th November 2020)
- Build High Performance Stream Processing and Workflows with TPL Dataflow (SkillsCast recorded in October 2020)
- Applied Domain-Driven Design — Full-Stack Event Sourcing (SkillsCast recorded in July 2020)
Phil Trelford: F# Introduction
Phil is an active member of the software development community, regularly attending and speaking at user groups and conferences, blogging and contributing to open source projects. He is a co-organizer of the London F# User Group and a founding member of the F# Foundation.