|
|
|
15 julij 2008 (2:57)VSLab v povezavi z ostrim F#
F#
Programski jezik F# je kombinacija učinkovitosti, skriptnosti, tipiziranosti, produktivnosti programskega jezika ML v povezavi s stabilnostjo, knjižnicami, jeziki in orodji ogrodja .NET.
Glavne prednosti jezika so: varnost tipov, interaktivno pisanje skriptov (podobno Pythonu), temelji za interaktivno vizualno predstavitev podatkov (VSLab), jedro zmožno hkratnega prevajanja OCamlove kode, performančnost C#, lahka dostopnost celotnega nabora .NET knjižnic in orodij za delo z bazami podatkov, Visual Studio integracija, hitro izvajanje kode ipd.
Kot funkcionalni, imperativni, objektno-orientiran jezik nudi dobro podlago za rešitve na področju praktične znanosti, inženirstva, spletno programiranja. F# v povezavi s francoskim
Ocamlom izkorišča prednosti .NET Frameworka, po hitrosti izvajanja pa lahko tekmuje s C++ oz. C#. Zanemariti pa ne smemo tudi interoperabilnosti z drugimi programskimi jeziki, ki jih najdemo v .NET okolju - po zadnjih podatkih naj bi bilo podprto 52 jezikov.
Več o F# si lahko preberete na raziskovalni strani:
http://research.microsoft.com/fsharp/fsharp.aspx.
Download:
http://research.microsoft.com/fsharp/release.aspx.
Priročnik:
http://research.microsoft.com/fsharp/manual/.
VSLab
Visual Studio Lab - nov Microsoftov produkt se lahko pohvali z izkoriščanjem moči jezika F# in svojim interaktivnim okoljem podobnim Matlabu oz. Mathematici z namenom razvoja Visual Studio vtičnikov za uporabo v svojih aplikacijah. Cilj projekta je vizualizacija podatkov, s katerimi manipuliramo v programu, s pomočjo t.i.
viewlet vtičnikov in podpora razvoju znanstveno začrtanih aplikacij.
Več o projektu:
http://www.codeplex.com/vslab.
Komentarji
Superca..si že sprobal F# in VSLab? Kakšno je tvoje mnenje o načinu uporabe? Morm probat....
jup, slisis se uporabno, da se nam ne bo vec treba matrat z matlabom :) Upam da bo tudi performance boljsi kot je npr. portana matlab koda v .net projektih.
Za dodajanje komentarjev morate biti prijavljeni v sistem. Prijavite se lahko tukaj.