Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Funktionell Programmering: En framtidsprognos
Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Informatics and Media, Computer Systems Sciences.
2011 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

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.

Abstract [en]

The trend in systems- and program-development has changed direction towards an increase in the

usage of multi-programming paradigms. The attention put on

Functional programming have

increased lately and the development seems to move towards a more

declarative style, where the

programmer focuses more on

how something should be done, than on what should be done.

For awhile now, the objectoriented paradigm have been the dominant programming paradigm, but

will this hold in the future? Functional programming differs from imperative programming,

especially on the abstract level.

Microsoft has implemented the programming language F# in Visual Studio 2010. F# is a functional

programming language that also supports both objectoriented and imperative programming. Will F#

cause the functional programming paradigm to grow? Will F# cause some sort of impact upon the

programming world? By listening to the views of experts and businessmen alike we want to

implement a prognosis about the future of F#. We want to know what experienced programmers

think about F# and its future. Although, predicting the future is hard, if not impossible. Even though

future predictions often are wrong, they can still bring forth important views and aspects, effecting

the development, evolution or view on the target for the prediction.

The result of our research points to a bright future for F# as a programming language and function

programming as a paradigm. F# is a very popular language amongst those that have tried it and it

has the possibility to streamline the operations in many businesses. In this paper we investigate F#

as a language – with some of it's most useful aspects – and functional programming in general.

Place, publisher, year, edition, pages
2011. , 36 p.
Keyword [sv]
f sharp prognos, prognos, f sharp
Identifiers
URN: urn:nbn:se:uu:diva-155157OAI: oai:DiVA.org:uu-155157DiVA: diva2:424458
Subject / course
Computer Systems Sciences
Educational program
Programme in Computer Science
Uppsok
Technology
Supervisors
Available from: 2011-06-23 Created: 2011-06-17 Last updated: 2011-06-23Bibliographically approved

Open Access in DiVA

fulltext(339 kB)783 downloads
File information
File name FULLTEXT01.pdfFile size 339 kBChecksum SHA-512
6c1a422625dbf4a549583fbde210c61646da5f56b466cc4f5cb1524ce722cb9634f28383afa81dbfc09788fc36d461f838707631b05dc51d64ecd1b0cbfceb7c
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Holmer, Mattias
By organisation
Computer Systems Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 783 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 766 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf