Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
paradygmatprogramowaniazpowodzeniemzaczynazapełniać
obszernąprzestrzeńnowoczesnychwyzwańprogramistycznych.
Dlawszystkichzainteresowanychprogramowaniemfunkcyjnym
publikacjaF#.Zadaniazfunkcyjnegoiimperatywnegoprogramowania
zprzykładowymirozwiązaniamimożestaćsiępierwszymbardzostabil-
nympomostemwnaucenowegoparadygmatuijęzykaprogramowania.
Książkęzaadresowałemdoszerokiegogronaosób,któredobrze
znająparadygmatprogramowaniaimperatywnegoorazobiektowego
iktórepragnąbardzoszybkonauczyćsięniezbędnychpodstawdoty-
czącychprogramowaniafunkcyjnego.
Wtymopracowaniuzamieściłemponad90krótkichitypowych
zadańzfunkcyjnego,imperatywnegoorazobiektowegoprogramowa-
niawrazzprzykładowymirozwiązaniamiwpostacigotowychlistin-
gówprogramówspośródwybranychtypowychzagadnieńdotyczących
językaF#.Tam,gdziebyłotokonieczne(dlaprostotyiprzejrzystości),
wzbogaciłemzadaniawniezbędnymateriałuzupełniający,np.wpostaci
wskazówek.
Wszystkieprogramy,októrychmowawtejksiążce,zostałyskom-
pilowanewbardzonowoczesnymśrodowiskuprogramistycznymrmy
MicrosofVisualStudioCommunity20194.Jesttobezpłatne,wpełni
funkcjonalneirozszerzalneśrodowiskoIDEprzeznaczonedotworze-
nianowoczesnychaplikacjidlasystemówWindows,AndroidiiOS,
atakżeaplikacjiwsieciWebiusługwchmurze.
Wtrakciepisaniatejksiążki,dlaprostotyiprzejrzystościkodupro-
gramu,korzystałemwyłącznieztzw.aplikacjikonsolowychdlajęzyka
F#(consoleapplication)dlawymienionegośrodowiskaprogramistycz-
nego.
Wyjściowywzorzeckodukonsolowegoprogramudlakompilatora
firmyMicrosof(VisualF#)jestnastępujący:
//LearnmoreaboutF#athttp://fsharp.org
openSystem
[<EntryPoint>]
letmainargv=
4ŚrodowiskoprogramistyczneMicrosofVisualStudioCommunity2019można
bezpłatniepobraćzestronyhttps://www.visualstudio.com/pl/.
8
Odautora