F Sharp
programmeringsspråk / From Wikipedia, the free encyclopedia
F# (uttalt som F Sharp) er et funksjonelt programmeringsspråk utviklet av Microsoft med Don Syme som hovedarkitekt. F# kan bli kalt et hybridspråk, da det ikke er et rent funksjonelt programmeringsspråk, men forener flere typer paradigmer, deriblant imperativ og objektorientert programmering. Syntaksmessig er F# stort sett kompatibelt med OCaml, et språk i ML-familien.
Denne artikkelen inneholder en liste over kilder, litteratur eller eksterne lenker, men enkeltopplysninger lar seg ikke verifisere fordi det mangler konkrete kildehenvisninger i form av fotnotebaserte referanser. Du kan hjelpe til med å sjekke opplysningene mot kildemateriale og legge inn referanser. Opplysninger uten kildehenvisning i form av referanser kan bli fjernet. Se Mal:Referanseløs for mer informasjon.
Kjappe fakta Tilblivelse, Paradigme ...
F Sharp | |||
---|---|---|---|
Tilblivelse | 2005 | ||
Paradigme | 6 paradigmer Multi-paradigme: Funksjonell programmering, imperativ programmering, objektorientert programmering, metaprogrammering, selvmodifiserende programmering, samtidig programmering | ||
Designet av | Don Syme, Microsoft Research | ||
Utviklet av | Microsoft, F Sharp Software Foundation | ||
Siste versjon(er) | 3.1.1, 4.0.1.20, 4.6.0, 5.0, 7.0, 8.0.0 | ||
Typetildeling | statisk, sterk, inferens | ||
Filendelse(r) | .fs, .fsi, .fsx, .fsscript | ||
OS | multiplattform | ||
Lisens | Apache-lisensen | ||
Påvirket av | |||
MetaLanguage, Objective Caml, C#, Erlang, Haskell, Python, Scala |
Lukk
I likhet med flere språk utviklet av Microsoft har man gjennom F# tilgang til hele .NET-rammeverket. Dette gjør at man kan drive utvikling på samme plan i F# som i C# og Visual Basic.