maandag 6 oktober 2008

Live op de SDC

De software development nederland conference is in volle gang. Sessies van Silverlight tot TSQL, van het antieke delphi tot F#.

Ik ben begonnen met een sessie over annotations in silverlight, een rustige wake up.
Hierna een introductie F#, dat scheelt me weer flink wat onderzoek.
Verder aan de slag met een introduction entity framework
daarna zie ik wel weer wat er verder gebeurd.

Binennkort zelf maar een sessie regelen over design patterns.

F#

Met F# is het mogelijk om grote berekeningen op veel data te verwerken. Het tonen van een formpje met een button ed. is echter een stuk minder praktisch. F# is vooral bedoeld voor academici en statistischi.

Tijdens de sessie over F# een mooie introductie gehad over functioneel programmeren.
FP is het schrijven van functies met input en output parameters die zo min mogelijk side effects hebben. Door weinig side effects is het makkelijk om de functionele code parallel uit te voeren. F# is een taal met een compleet andere gedachte goed dan C#. F# heeft een heleboel functionaliteit aan de .Net Common Intermediate Language (CIL) toegevoegd. Technieken zoals generics, lamda expressies en linq zijn compleet aan F# (en andere FP talen) te danken.

Veel andere FP technieken zoals currying zijn ook in F# aanwezig en alleen met een omweg of bergen code mogelijk in C#.

Geen opmerkingen: