F# | |
![]() | |
Paradigma | funkcionális, imperatív, objektumorientált, többelvű |
Jellemző kiterjesztés | .fs, .fsi, .fsx, .fsscript |
Megjelent | 2005 (1.0 verzió) |
Tervező | Microsoft, Don Syme |
Fejlesztő | Microsoft, The F# Software Foundation |
Utolsó kiadás | 4.0 (2015. július 20.) |
Típusosság | statikus, erősen típusos, típus biztos |
Megvalósítások | .NET Framework, Mono |
Hatással volt rá | ML, OCaml, C#, Python, Haskell, Scala, Erlang |
Befolyásolt nyelvek | C# |
Operációs rendszer | platformfüggetlen |
Licenc | Apache Licenc |
Weboldal |
Az F# egy a .NET keretrendszerhez kapcsolódóan kifejlesztett, több programozási irányelv szerint is alkalmazható (többelvű), szigorúan típusos programozási nyelv. Alapjául az ML és OCaml nyelv szolgált, valamint kialakítására hatással volt még a C#, Python, Haskell, Scala valamint Erlang nyelv is. Elsősorban funkcionális programozási nyelvnek szánták, de alkalmazható az imperatív és objektumorientált elveknek megfelelően is.