Glossary:Definition - FSharp
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
| Term | F# | |
| Definition | F# is a functional and object oriented programming language on the .NET platform. F# is designed to access the .NET APIs facilitating the creation of .NET components written in F#. F# includes a standard library designed for basic compatibilty with the OCaml standard library.
At its core, the F# language resembles the Caml language. Both languages are members of the ML family of programming languages. Both languages have a language subset in common. Thus, core Caml code can easily be ported to .NET. And, core F# code can be made to run with OCaml. F# is being developed by Microsoft Research. A free Visual Studio plugin provides a graphical F# development environment featuring background type-checking. | |
| See also | Functional programming | |
| You may edit this definition to improve or extend it. | ||
| Online Dictionary of Visual C# .NET Programming | |
| a free glossary of C# .NET terminology from C# Online.NET | edit |