F Sharp (programming language)
F# (pronounced F sharp) is a functional-first, general purpose, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often used as a cross-platform Common Language Infrastructure (CLI) language on .NET, but can also generate JavaScript and graphics processing unit (GPU) code. F# is a member of the ML language family and originated as a .NET Framework implementation of a core of the programming language OCaml. It has also been influenced by C#, Python, Haskell, Scala and Erlang.
- Code
- en:? string as s
- en[item1; item2; item3]
- enhead::tail
- enlet r = { Name="AB"; Age=42
- ennew Form
- enx :? string
- enx :?> string
- enx.Method
- enx.Name
- en{ new obj with member x.ToString = "hello" }
- en{ r with Name="CD"
- Comment
- enF# (pronounced F sharp) is a functional-first, general purpose, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often used as a cross-platform Common Language Infrastructure (CLI) language on .NET, but can also generate JavaScript and graphics processing unit (GPU) code. F# is a member of the ML language family and originated as a .NET Framework implementation of a core of the programming language OCaml. It has also been influenced by C#, Python, Haskell, Scala and Erlang.
- Date
- 19 November 2008
- 13 July 2011
- Depiction
- Designer
- Don Syme
- Microsoft Research
- Developer
- F Sharp Software Foundation
- Microsoft
- DifferentFrom
- F (programming language)
- F* (programming language)
- Family
- ML (programming language)
- FileExt
- en.fs, .fsi, .fsx, .fsscript
- Has abstract
- enF# (pronounced F sharp) is a functional-first, general purpose, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often used as a cross-platform Common Language Infrastructure (CLI) language on .NET, but can also generate JavaScript and graphics processing unit (GPU) code. F# is developed by the F# Software Foundation, Microsoft and open contributors. An open source, cross-platform compiler for F# is available from the F# Software Foundation. F# is a fully supported language in Visual Studio and JetBrains Rider. Plug-ins supporting F# exist for many widely used editors including Visual Studio Code, Vim, and Emacs. F# is a member of the ML language family and originated as a .NET Framework implementation of a core of the programming language OCaml. It has also been influenced by C#, Python, Haskell, Scala and Erlang.
- Homepage
- fsharp.org
- Influenced
- C Sharp (programming language)
- Elm (programming language)
- F* (programming language)
- LiveScript (programming language)
- InfluencedBy
- C Sharp (programming language)
- Erlang (programming language)
- Haskell (programming language)
- ML (programming language)
- OCaml
- Python (programming language)
- Scala (programming language)
- Is primary topic of
- F Sharp (programming language)
- Label
- enF Sharp (programming language)
- Lang
- enfsharp
- License
- MIT License
- Link from a Wikipage to an external page
- babeljs.io
- web.archive.org/web/20130921130415/http:/tsunami.io/cloud_tsunami.html
- web.archive.org/web/20110715231625/http:/www.ctocorner.com/fsharp/book/default.aspx
- fable.io
- www.packtpub.com/big-data-and-business-intelligence/f-quantitative-finance
- research.microsoft.com/fsharp
- fsharp.github.io
- blogs.msdn.com/fsharpteam
- fssnip.net
- github.com/giraffe-fsharp/Giraffe
- fsharp.org/specs/language-spec/
- ionide.io/
- www.developerfusion.com/article/122079/intro-to-f/
- fable.io/
- fake.build/
- fsprojects.github.io/Fabulous/
- fsprojects.github.io/Paket/
- safe-stack.github.io/
- suave.io/
- visualstudio.microsoft.com/xamarin/
- web.archive.org/web/20081119161341/http:/www.fsharp.net/
- web.archive.org/web/20110713133206/http:/www.developerfusion.com/article/122079/intro-to-f/
- web.archive.org/web/20121130163443/http:/www.tryfsharp.org/
- web.archive.org/web/20140703090417/http:/tsunami.io/
- opcoast.com/demos/fsharp/index.html
- fsharp.org/specs/language-spec/index.html%23f-20
- fsharp.org/specs/language-spec/index.html%23f-30
- fsharp.org/specs/language-spec/index.html%23f-31
- fsharp.org/specs/language-spec/index.html%23f-40
- fsharp.org/specs/language-spec/index.html%23f-41
- services.odata.org/Northwind/Northwind.svc%22%3E
- feedproxy.google.com/planet_fsharp
- www.packtpub.com/application-development/testing-f
- www.fsharp.net
- Link from a Wikipage to another Wikipage
- .NET Core
- .NET Framework
- Actor model
- Agent-oriented programming
- Algebraic data types
- Android (operating system)
- Anonymous function
- Apress
- Arity
- Array data structure
- ASP.NET Core
- Associative array
- Asynchronous programming
- Benevolent dictator for life
- Cambridge University Press
- Category:.NET programming languages
- Category:Cross-platform free software
- Category:Functional languages
- Category:Microsoft free software
- Category:Microsoft programming languages
- Category:Microsoft Research
- Category:ML programming language family
- Category:OCaml programming language family
- Category:Pattern matching programming languages
- Category:Programming languages created in 2005
- Category:Programming languages supporting units of measure
- Category:Software using the Apache license
- Category:Software using the MIT license
- Category:Statically typed programming languages
- Closure (computer science)
- Closure (computing)
- Common Language Infrastructure
- Computing platform
- Concurrent programming
- Cons
- Control flow
- Cross-platform
- C Sharp (programming language)
- Curry function
- Currying
- Domain-specific language
- Don Syme
- Eager evaluation
- Elm (programming language)
- Emacs
- Erlang (programming language)
- F* (programming language)
- Factorial function
- Freebase (database)
- F Sharp Software Foundation
- Functional programming
- Function composition (computer science)
- General-purpose programming language
- Generator (computer programming)
- Generic programming
- GitHub
- Graphics processing unit
- Haskell (programming language)
- Higher-order function
- Hindley–Milner type system
- Imperative programming
- Inversion of control
- IOS
- JavaScript
- JetBrains
- Lambda calculus
- Lazy evaluation
- Linked list
- LINQ
- LINQPad
- Linux
- LiveScript (programming language)
- MacOS
- Manning Publications
- Metaprogramming
- Microsoft
- Microsoft Research
- Microsoft Visual Studio
- Microsoft Windows
- MIT License
- ML (programming language)
- Monad (functional programming)
- Mono (software)
- N-tuple
- NuGet
- O'Reilly Media
- Object-oriented programming
- OCaml
- Open-source model
- Open-source software
- Packt Publishing
- Pattern matching
- Plug-in (computing)
- Programming language
- Programming paradigm
- Python (programming language)
- Read–eval–print loop
- Reflection (computer programming)
- Runtime system
- Scala (programming language)
- Static typing
- Strong and weak typing
- Tagged union
- Tail call
- Tuple (computer science)
- Type inference
- Type-safe
- Union (computer science)
- Units of measure
- Units of measurement
- Vim (text editor)
- Visual Studio Code
- WebSharper
- Logo
- enF Sharp logo.svg
- LogoCaption
- enF# logomark
- LogoSize
- 128
- Name
- enF#
- OperatingSystem
- .NET Core
- .NET Framework
- Cross-platform
- Mono (software)
- Paradigm
- Agent-oriented programming
- Concurrent programming
- Functional programming
- Imperative programming
- Metaprogramming
- Object-oriented programming
- Programming paradigm
- Reflection (computer programming)
- Reason
- enhash
- Released
- en, version 1.0
- SameAs
- 4q3xo
- F sharp
- F sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F Sharp
- F-Sharp
- F Sharp (bahasa pengaturcaraan)
- F Sharp (programming language)
- F♯
- F 샤프
- m.01jt82
- Q648619
- إف شارب (لغة برمجة)
- اف شارپ
- എഫ് ഷാർപ്പ് (പ്രോഗ്രാമിങ് ഭാഷ)
- ภาษาเอฟชาร์ป
- Subject
- Category:.NET programming languages
- Category:Cross-platform free software
- Category:Functional languages
- Category:Microsoft free software
- Category:Microsoft programming languages
- Category:Microsoft Research
- Category:ML programming language family
- Category:OCaml programming language family
- Category:Pattern matching programming languages
- Category:Programming languages created in 2005
- Category:Programming languages supporting units of measure
- Category:Software using the Apache license
- Category:Software using the MIT license
- Category:Statically typed programming languages
- Thumbnail
- Title
- enF#
- Typing
- Static typing
- Strong and weak typing
- Type inference
- Url
- https://web.archive.org/web/20081119161341/http:/www.fsharp.net/
- https://web.archive.org/web/20110713133206/http:/www.developerfusion.com/article/122079/intro-to-f/
- WasDerivedFrom
- F Sharp (programming language)?oldid=1123079704&ns=0
- Wikibooks
- enF Sharp Programming
- WikiPageLength
- 47796
- Wikipage page ID
- 239964
- Wikipage revision ID
- 1123079704
- WikiPageUsesTemplate
- Template:.NET Framework
- Template:Citation
- Template:Code
- Template:Common Language Infrastructure
- Template:Correct title
- Template:Distinguish
- Template:Infobox programming language
- Template:Microsoft FOSS
- Template:Microsoft Research
- Template:Official website
- Template:Portal
- Template:Reflist
- Template:Short description
- Template:Start date and age
- Template:URL
- Template:Visible anchor
- Template:Webarchive
- Template:Whose
- Template:Wikibooks
- Template:Wikidata
- Wordnet_type
- synset-programming language-noun-1