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
Multiparadigmet F#: Dess tekniska fördelar och använning hos företag
Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Informatics and Media.
Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Informatics and Media.
2013 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Uppsatsen behandlar programmeringsspråket F# med mål att undersöka hur användbart det är för företag idag jämfört med andra språk. Arbetet är uppdelat i två delar. En teoretisk del redogör for språkets upplägg som hybridspråk och undersöker fördelarna hos den funktionalitet som hämtats från det objektorienterade samt det funktionella paradigmet respektive. Den andra delen består av en enkätundersökning som utförts där vi frågat systemutvecklare i Sverige om användandet av F# i deras verksamhet, samt vilka tankar de har kring språkets upplägg och framtid inom arbetsmarknaden. Slutligen jämförs vår teoretiska slutsats med resultatet från vår undersökning för att kunna avgöra om F# är något som är värt för företag att investera i, eller om det inte bidrar tillräckligt för att vara värt besväret.Resultatet blev att trots att det ger ett antal nya möjligheter i teorin då man kombinerar objektorienterad och funktionell programmering, så innebär detta i praktiken bara att slå ihop två komponenter som redan kunde kopplas samman sedan innan. Inget revolutionerande presenteras i F# och därför finns det heller ingen anledning för företag att bygga om sina existerande system - även om många respondenter i undersökningen fann konceptet intressant.

Abstract [en]

This essay processes the programming language F# in an attempt to discover its usefulness within companies today compared to other languages. The work is split into two parts. A theoretical part examines the structure of F# as a hybrid language and assesses the benefits of the functionalities that has been implemented from both the object oriented as well as the functional paradigm respectively. The second part presents the results of a performed survey where we have asked system developers in Sweden regarding the use of F# in their company, along with their thoughts regarding the structure and future of the language. Lastly, our theoretical analysis is compared with the results from our survey to determine whether F# is worth company’s investments, or contributes too little to be worth the hassle.2The results showed that despite combining object oriented and functional programming in theory opens up a number of new possibilities, it practically just means making a new language from two components which could already be connected. No revolutionary aspects are presented along with F# and therefore there is no reason for companies to rebuild their existing systems for this - even though many respondents of the survey found it an interesting concept.

Place, publisher, year, edition, pages
2013. , 42 p.
Keyword [sv]
F#, programmering, paradigm, programmeringsparadigm, undersökning, sverige, objektorienterad programmering, funktionell programmering
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:uu:diva-205715OAI: oai:DiVA.org:uu-205715DiVA: diva2:642550
Subject / course
Information Systems
Educational program
Bachelor programme in Information Systems
Presentation
2013-06-06, Uppsala, 12:02 (Swedish)
Supervisors
Examiners
Available from: 2013-08-22 Created: 2013-08-22 Last updated: 2013-08-22Bibliographically approved

Open Access in DiVA

Multiparadigmet F# av Michael Höglund och Rasmus Jonasson(618 kB)218 downloads
File information
File name FULLTEXT01.pdfFile size 618 kBChecksum SHA-512
9f21de557e2fe2e2842037e8d4da738fd09b7f8eee6db8dc2155b69438034614e1265a1d1b8bac9640721caa8bfc5e842a09b54aa5290f4de5163db2ec567c47
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Höglund, Michael
By organisation
Department of Informatics and Media
Information Systems, Social aspects

Search outside of DiVA

GoogleGoogle Scholar
Total: 218 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: 557 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