Język programowania F# dostępny na licencji open source
- Piotr Waszczuk,
- IDG News Service,
- 05.11.2010, godz. 18:13
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