IT-lexicon › Programmeren › F#

F#

Programmeren Svenska → Bijgewerkt: 2026-10-03
Meer info
Type
Programmeertaal
Jaar
2005
Gemaakt door
Don Syme, Microsoft Research
Licentie
MIT
Platform
.NET

Een functioneel georiënteerde taal op .NET, gebouwd door dezelfde persoon die generics in C# kreeg.

Don Syme duwde generics door in CLR 2.0 en bouwde daarna een ML-taal op dezelfde runtime. F# kwam in 2005 uit Microsoft Research en werd met Visual Studio 2010 een volwaardig product. De syntaxis stamt af van OCaml: de pipeline-operator |>, pattern matching, discriminated unions en standaard onveranderlijkheid.

Twee eigenschappen zijn echt van haarzelf. Type providers genereren tijdens het compileren types rechtstreeks uit een externe gegevensbron, zodat een SQL-tabel of JSON-schema statisch getypeerd wordt zonder codegeneratiestap in de build. Met units of measure weigert de compiler meter + seconde. De taal is nooit groot geworden, maar veel van wat later in C# opdook — records, pattern matching, expressiegerichte syntaxis — is hier eerst uitgeprobeerd.

← Terug naar het lexicon