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
Programming Languages: Improvements, popularity, and the need of the future
Blekinge Institute of Technology.
Blekinge Institute of Technology.
2018 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Programming languages have come a long way over the past decades and a lot of options are available. To find out where developers want languages to go in the future, and how developers determine what language is suited for their projects.

The methods of research were performed using a compiled survey and a interview made for this research as well as external ones complemented with literatures used to crosscheck to determine accountability.

Results show that modern languages have improved compared to their predecessors in the terms of syntax, ease of use, and automation. Through large communities, languages have gained popularity from the vast resources available to learn from. Developers have shown their opinions on the future of languages and what they want to see from them.

What languages a programmer decides for a project weighs heavily between what they are accustomed to, or what the project requirements limits them too. It was shown that if the programmer would be able to pick a language, it would be based on what they already know. Sticking to what the project’s requirements was the most picked option in the survey conducted for the result.  Developers want more simplicity, functionality, safety, and compatibility in the future. Through more compatibility with cross platforms, nicer looking code structure with easier to write syntaxes, more complex functionality, and better safety against bad code.

Place, publisher, year, edition, pages
2018. , p. 40
Keywords [en]
programming, languages, characteristics, improvements
National Category
Other Engineering and Technologies not elsewhere specified
Identifiers
URN: urn:nbn:se:bth-16957OAI: oai:DiVA.org:bth-16957DiVA, id: diva2:1245241
Subject / course
PA1445 Kandidatkurs i Programvaruteknik
Educational program
PAGPT Software Engineering
Supervisors
Examiners
Available from: 2018-09-05 Created: 2018-09-04 Last updated: 2018-09-05Bibliographically approved

Open Access in DiVA

BTH2018Norlin(622 kB)3144 downloads
File information
File name FULLTEXT01.pdfFile size 622 kBChecksum SHA-512
4a248183104688dc2dab9076f327cbd911d12a31f5b53d5e1fbe8f3707dbf5d0070bd25b3d46366665043009a3e904ed45e194fbacc4cffec4d8f2dc7594582d
Type fulltextMimetype application/pdf

By organisation
Blekinge Institute of Technology
Other Engineering and Technologies not elsewhere specified

Search outside of DiVA

GoogleGoogle Scholar
Total: 3144 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: 1009 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