F sharp
F# (uitgesproken als F sharp) is een mix van een functionele en een objectgeoriënteerde programmeertaal voor het .NET-platform van Microsoft.
[bewerk] Kenmerken
Net als bij de andere .NET-talen (zoals C#, VB.NET en J#) zijn de .NET-library's gewoon beschikbaar. Een plugin voor Visual Studio zorgt ervoor dat je F#-applicaties kunt schrijven in een voor veel programmeurs bekende interface.
F# is ontworpen door Don Syme in de labs van Microsoft. De kern van de taal is ongeveer gelijk aan die van de Caml-programmeertaal.
F# heeft zelf ook een standaard library, die ontworpen is om compatibel te zijn met de OCaml-library.
In februari 2006 was F# nog volop in ontwikkeling.
In het kort de sterke punten van F#:
- F# is een scripttaal, maar het heeft de snelheid van C#, onder andere door strong typing
- Een hele rij aan beschikbare functies en libraries vanuit het .NET framework
- Een plugin voor naadloze integratie met Visual Studio
- Geavanceerde technieken zoals property discovery en reflectie
- F# heeft standaard extenties, onder andere voor objectgeoriënteerd programmeren
- F# kan net zoals de andere .NET-onderdelen probleemloos samenwerken met de andere programmeertalen en gebruikmaken van de tools die beschikbaar zijn
[bewerk] Voorbeeld
Hello World in F#
(* Dit kleine programmaatje print "Hello World" op de commandline *) let tekst = System.Console.WriteLine("Hello World\n")
[bewerk] Externe links
Overzicht van programmeertalen |
Industrieel: |