F Sharp (programming language)

F# (pronounced F sharp ) is a strongly typed , multi-paradigm programming language that encompasses functional , imperative , and object-oriented programming methods. F# is most often used as a cross-platform Common Language Infrastructure (CLI) language, but it can also generate JavaScript [9] and graphics processing unit (GPU) code. [10]

Page Revisions

Year Metadata Sections Top Words First Paragraph
2018

160123 characters

25 sections

57 paragraphs

6 images

209 internal links

65 external links

1. History

2. Language overview

3. Development tools

4. Application areas

5. Open-source community

6. Compatibility

7. Examples

8. See also

9. Notes

10. References

11. External links

async 0.496

union 0.193

asynchronous 0.193

gpu 0.182

discriminated 0.180

websharper 0.180

parallel 0.175

record 0.157

tuple 0.156

providers 0.145

ionide 0.135

quotations 0.135

computation 0.112

cli 0.110

queries 0.093

F# (pronounced F sharp ) is a strongly typed , multi-paradigm programming language that encompasses functional , imperative , and object-oriented programming methods. F# is most often used as a cross-platform Common Language Infrastructure (CLI) language, but it can also generate JavaScript [9] and graphics processing unit (GPU) code. [10]

2017

152637 characters

25 sections

54 paragraphs

6 images

207 internal links

59 external links

1. History

2. Language overview

3. Development tools

4. Application areas

5. Open-source community

6. Compatibility

7. Examples

8. See also

9. Notes

10. References

11. External links

async 0.514

union 0.200

asynchronous 0.200

discriminated 0.187

parallel 0.181

record 0.162

tuple 0.161

providers 0.151

gpu 0.151

websharper 0.140

computation 0.116

cli 0.114

queries 0.097

measure 0.097

age 0.097

F# (pronounced F sharp ) is a strongly typed , multi-paradigm programming language that encompasses functional , imperative , and object-oriented programming methods. F# is most often used as a cross-platform Common Language Infrastructure (CLI) language, but it can also generate JavaScript [6] and graphics processing unit (GPU) code. [7]

2016

142793 characters

25 sections

51 paragraphs

5 images

211 internal links

55 external links

1. History

2. Language overview

3. Development tools

4. Application areas

5. Open-source community

6. Compatibility

7. Examples

8. See also

9. Notes

10. References

11. External links

async 0.528

union 0.205

asynchronous 0.205

discriminated 0.192

parallel 0.186

tuple 0.166

providers 0.154

record 0.143

age 0.133

computation 0.119

cli 0.117

gpu 0.116

queries 0.099

measure 0.099

quotation 0.099

F# (pronounced F sharp ) is a strongly typed , multi-paradigm programming language that encompasses functional , imperative , and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript [6] and GPU [7] code.

2015

135652 characters

25 sections

51 paragraphs

5 images

199 internal links

51 external links

1. History

2. Language overview

3. Development tools

4. Application areas

5. Open source community

6. Compatibility

7. Examples

8. See also

9. Notes

10. References

11. External links

async 0.532

union 0.207

asynchronous 0.207

discriminated 0.194

parallel 0.188

tuple 0.167

providers 0.156

record 0.144

age 0.134

computation 0.120

cli 0.118

gpu 0.117

queries 0.100

measure 0.100

quotation 0.100

F# (pronounced eff sharp ) is a strongly typed , multi-paradigm programming language that encompasses functional , imperative , and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript [4] and GPU [5] code.

2014

131407 characters

25 sections

50 paragraphs

5 images

190 internal links

49 external links

1. History

2. Language overview

3. Development tools

4. Application areas

5. Open source community

6. Compatibility

7. Examples

8. See also

9. Notes

10. References

11. External links

async 0.566

asynchronous 0.230

union 0.201

discriminated 0.189

parallel 0.183

tuple 0.163

providers 0.152

record 0.140

age 0.130

computation 0.117

cli 0.115

gpu 0.114

queries 0.098

measure 0.098

quotation 0.098

F# (pronounced eff sharp ) is a strongly typed , multi-paradigm programming language that encompasses functional , imperative , and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript [4] and GPU [5] code.

2013

100452 characters

22 sections

53 paragraphs

5 images

135 internal links

37 external links

1. Overview

2. Development tools

3. Application areas

4. Open source community

5. History

6. Examples

7. See also

8. Notes

9. References

10. External links

async 0.562

asynchronous 0.228

union 0.200

discriminated 0.187

parallel 0.181

tuple 0.162

providers 0.151

websharper 0.140

record 0.139

age 0.129

computation 0.116

cli 0.114

gpu 0.113

queries 0.097

measure 0.097

F# (pronounced F Sharp ) is a strongly typed , multi-paradigm programming language encompassing functional , imperative and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript [2] and GPU [3] code.

2012

101421 characters

22 sections

53 paragraphs

5 images

135 internal links

35 external links

1. Overview

2. Development Tools

3. Application Areas

4. Open Source Community

5. History

6. Examples

7. See also

8. Notes

9. References

10. External links

async 0.563

asynchronous 0.229

union 0.200

discriminated 0.188

parallel 0.182

tuple 0.162

providers 0.151

websharper 0.141

record 0.140

age 0.130

computation 0.116

cli 0.115

gpu 0.113

queries 0.097

measure 0.097

F# (pronounced F Sharp ) is an open-source , strongly typed , multi-paradigm programming language encompassing functional , imperative and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript [2] and GPU [3] code.

2011

61073 characters

6 sections

22 paragraphs

4 images

126 internal links

13 external links

1. Overview

2. Examples

3. See also

4. Notes

5. References

6. External links

async 0.569

tuple 0.315

discriminated 0.284

unions 0.236

sequence 0.160

_ 0.157

record 0.141

invoked 0.109

union 0.104

cli 0.104

asynchronous 0.104

immutable 0.103

filtering 0.092

seq 0.092

expressions 0.088

F# (pronounced F Sharp ) is a multi-paradigm programming language , targeting the .NET Framework , that encompasses functional programming as well as imperative and object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation. F# was initially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and is being distributed as a fully supported language in the .NET Framework and Visual Studio as part of Visual Studio 2010 . [2]

2010

60231 characters

6 sections

20 paragraphs

4 images

122 internal links

11 external links

1. Overview

2. Examples

3. See also

4. Notes

5. References

6. External links

async 0.570

tuple 0.315

discriminated 0.285

unions 0.236

sequence 0.161

_ 0.158

record 0.141

invoked 0.109

union 0.104

cli 0.104

asynchronous 0.104

immutable 0.103

filtering 0.092

seq 0.092

expressions 0.088

F# (pronounced F Sharp ) is a multi-paradigm programming language , targeting the .NET Framework , that encompasses functional programming as well as imperative and object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation. F# was initially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and is being distributed as a fully supported language in the .NET Framework and Visual Studio as part of Visual Studio 2010 . [2]

2009

57916 characters

6 sections

21 paragraphs

4 images

116 internal links

12 external links

1. Overview

2. Examples

3. See also

4. Notes

5. References

6. External links

async 0.571

tuple 0.316

discriminated 0.286

unions 0.197

record 0.170

sequence 0.161

_ 0.158

union 0.139

invoked 0.109

asynchronous 0.105

immutable 0.103

filtering 0.092

seq 0.092

expressions 0.088

studio 0.088

F# (pronounced F Sharp ) is a multi-paradigm programming language , targeting the .NET Framework , that encompasses functional programming as well as imperative object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation. F# was initially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and will be distributed as a fully supported language in the .NET Framework and Visual Studio as part of Visual Studio 2010 . [2]

2008

50189 characters

5 sections

15 paragraphs

4 images

108 internal links

10 external links

1. Overview

2. Examples

3. See also

4. References

5. External links

async 0.604

discriminated 0.302

tuple 0.209

union 0.184

record 0.180

unions 0.167

_ 0.167

sequence 0.149

invoked 0.115

asynchronous 0.111

immutable 0.109

expressions 0.104

filtering 0.097

25 0.090

shorthand 0.083

F# (pronounced F Sharp ) is a multi-paradigm programming language , targeting the .NET Framework , that encompasses functional programming as well as imperative object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation. F# was initially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and will be distributed as a fully supported language in the .NET Framework and Visual Studio ecosystem. [1]

2007

38928 characters

5 sections

15 paragraphs

3 images

110 internal links

9 external links

1. Overview

2. Examples

3. References

4. External links

5. External links

async 0.609

discriminated 0.305

union 0.186

record 0.181

unions 0.168

_ 0.168

tuple 0.168

sequence 0.150

invoked 0.116

asynchronous 0.112

immutable 0.110

expressions 0.105

filtering 0.098

studio 0.094

25 0.091

F# (pronounced F Sharp ) is a multi-paradigm programming language , targeting the .NET Framework , that encompasses functional programming as well as imperative object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation. F# was intially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and will be productized as a fully supported language in the .NET Framework and Visual Studio ecosystem. [1] .

2006

7488 characters

2 sections

9 paragraphs

1 images

18 internal links

9 external links

1. See also

2. External links

interoperability 0.307

ocaml 0.307

net 0.249

helpful 0.191

il 0.191

construction 0.191

unfamiliar 0.191

typesafe 0.191

consequently 0.153

pronounced 0.153

aim 0.153

curried 0.153

functional 0.136

enables 0.134

goals 0.132

F# (pronounced F sharp) is a mixed functional and object oriented programming language for the Microsoft .NET platform. It is typesafe, efficient, functional, object-oriented and type-inferred. A strength of F# is its setting within .NET. A key design aim is seamless .NET interoperability, both via direct use of .NET APIs from F# and authorship of natural .NET components in F#. Consequently, the main F# libraries are the .NET libraries themselves (e.g. DirectX, Windows Forms, and ASP.NET, as well as alternatives like Gtk# ). A Visual Studio plugin provides a graphical development environment, including features such as background type-checking with feedback under the mouse, which is extremely helpful for those unfamiliar with type inference .

2005

5653 characters

1 sections

7 paragraphs

1 images

13 internal links

3 external links

1. External links

interoperability 0.329

ocaml 0.329

net 0.267

helpful 0.204

il 0.204

unfamiliar 0.204

syme 0.204

consequently 0.164

pronounced 0.164

aim 0.164

curried 0.164

enables 0.144

goals 0.141

plugin 0.141

alternatives 0.141

F# (pronounced F sharp) is a mixed functional and imperative programming language for the Microsoft .NET platform. F# was developed by Don Syme at Microsoft Research , and has a core language that is similar to that of the Caml language (itself a member of the ML programming language family).

2004

4472 characters

1 sections

2 paragraphs

1 images

12 internal links

1 external links

1. External link

demonstrate 0.378

il 0.345

syme 0.345

pronounced 0.278

curried 0.278

interoperability 0.278

sharp 0.238

initiative 0.210

don 0.189

minor 0.171

mixed 0.171

functional 0.164

efficiently 0.156

intermediate 0.143

strict 0.143

F# (pronounced F sharp) is a mixed functional and imperative programming language for the Microsoft .NET initiative. F# was developed by Don Syme at Microsoft Research, and it is based on O'Caml (itself a member of the ML programming language family).

2003

1886 characters

1 sections

2 paragraphs

0 images

7 internal links

1 external links

1. External Links

syme 0.414

pronounced 0.333

interoperability 0.333

ocaml 0.333

sharp 0.286

initiative 0.252

don 0.226

demonstrate 0.226

minor 0.205

mixed 0.205

functional 0.197

turn 0.172

paradigms 0.172

enables 0.146

microsoft 0.142


F# (pronounced F sharp) is a mixed functional / imperative programming language for the Microsoft .NET initiative. F# was developed by Don Syme at Microsoft Research. It is based on Ocaml which is in turn based on the ML functional programming language .