Język programowania F# dostępny na licencji open source

Microsoft udostępnił kompilator i pełne źródła bibliotek funkcjonalnego języka programowania F## na licencji Apache 2.0. Wedle zapewnień wszystkie kolejne narzędzia programistyczne przeznaczone dla F## będą publikowane na zasadach open source.

F# to należący do platformy .NET język progamistyczny oparty na języku Ocaml. Łączy on możliwości typowego języka funkcyjnego z obiektowym. Języki funkcyjne, w odróżnieniu od klasycznych języków programowania opartych na procedurach, opierają się na funkcjach matematycznych. Zdaniem wielu ekspertów stanowi to o ich wyższej efektywności względem języków imperatywnych. Wymaga jednak m.in. znajomości zaawansowanych operacji matematycznych i tym samym komplikuje proces tworzenia oprogramowania. Dotychczas język F# rozwijany był na tzw. zasadach Shared Source. Na mocy takiej licencji Microsoft zachowywał kontrolę nad wykorzystaniem i dostępnością przeznaczonych dla niego narzędzi przeznaczonych.

Przedstawiciele koncernu z Redmond zapowiadają, że wszystkie kolejne wersje źródłowe kompilatora oraz bibliotek będą udostępniane na zasadach open source. Były one m.in. udostępniane jako dodatkowe narzędzie dla pakietu Visual Studio. Źródła udostępniono w ramach pakietu F# PowerPack.

Czytaj też:

7 języków programowania, które zyskują na popularności w biznesie

Co mogą osiągnąć uczestnicy olimpiad informatycznych?

Nowy język Bloom ma usprawnić aplikacje w cloud computing

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200