Kandidatuppsats

Funktionell Programmering

En framtidsprognos

Sammanfattning

Trenden inom systemutveckling och programutveckling går mot ett mer användande av multi

programmeringsparadigmer.

Funktionell programmering har fått mer uppmärksamhet på senare tid

och utvecklingen tycks över lag gå än mer åt det

deklarativa hållet där programmeraren fokuserar

mer på

vad som skall utföras och inte lika mycket på hur. Under en tid har det objektorienterade

paradigmet varit dominerande, kommer det vara så i framtiden? Funktionell programmering skiljer

sig från imperativ programmering, speciellt i abstraktionsnivå.

Microsoft har implementerat programmeringsspråket F# i Visual Studio 2010. F# är ett funktionellt

programmeringsspråk som även stödjer objektorienterad och imperativ programmering. Kan F# få

funktionell programmering som paradigm att växa? Kommer F# få något genomslag i

programmeringsvärlden? Genom att höra experter och företags åsikter vill vi framställa en prognos

för F#. Vi vill ta reda på vad erfarna programmerare tycker om F# och vad de tror om framtiden.

Att förutsäga framtiden är något som är väldigt svårt, om inte omöjligt. Prognoser stämmer således

nästan aldrig. Det kan dock fortfarande vara av värde och frambringa olika effekter på utvecklingen.

Resultaten av vår undersökning pekar på en ljus framtid för F# som programmeringsspråk och

funktionell programmering som paradigm. F# är ett populärt språk, bland dem som provat på det

och kan effektivisera verksamheten för många företag. I denna skrift undersöker vi F# som språk -

med några av dess mest ansett användbara aspekter - och funktionell programmering i allmänhet.

Läs hela uppsatsen hos lärosätet