University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Ohjelmointikielet sovelluskehityksessä 2020-luvulla -systemaattinen kirjallisuuskatsaus

Thumbnail
View/Open
874.9 Kb

Downloads:  
Show download detailsHide download details  
Authors
Peltonen, Samu
Date
2021
Discipline
TietotekniikkaMathematical Information Technology
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
Mitä kieliä sovelluskehityksessä käytetään nyt, mitä kannattaa opetella lähitulevaisuutta silmällä pitäen ja miksi? Nämä kysymykset toistuvat eri muodoissa vuodesta toiseen. Tässä tutkimuksessa pyritään selvittämään alkaneella vuosikymmenellä käytettäviä ohjelmointikieliä sovelluskehityksessä ja syitä kielien menestymiselle. Vastaukset saavutetaan purkamalla ja tarkastelemalla ohjelmointikielten elinkaaren vaiheita, selvittämällä tilastoista käyttö- ja hakumäärien kehitystä, keräämällä ammattilaisten lausuntoja, tutkimalla kielten historiaa, sekä systemaattisen kirjallisuuskatsauksen keinoin selvittämällä tuoreimpia sovelluskehityksen ilmiöitä. Tutkimus tarjoaa samalla myös tiiviin katsauksen suosituimpiin ohjelmointikieliin. Tuloksista voidaan havaita, että tilastoissa näkyvä kehitys jatkunee samankaltaisena myös lähitulevaisuudessa ja esimerkiksi kielien ympärille muodostuneiden yhteisöjen ja kirjoitetun koodin määrän vaikutus käyttömäärältään laskussa olevissa kielissä on avainasemassa kielien käytettynä pysymisessä. ...
 
What are the languages being used in the application development currently, what is worth learning for the near future and why? These questions recur in different forms one year after another. This study aims to find out the languages that will be used during this decade in application development, and the reasons behind the popularity of those languages. Results will be acquired by deconstructing and examining different stages in a programming language's lifespan, studying search and usage rates from statistics, gathering reports from professionals, studying history of programming languages and researching newest trends in application development by means of systematic literature review. Thesis also provides a compact overview of the most popular programming languages. Results show that trajectories shown in the statistics won't probably change in the near future and for example the communities and the amount of written code are very significant factors in keeping declining languages still relevant and used. ...
 
Keywords
sovelluskehitys ohjelmointikielet ohjelmointi tietotekniikka
URI

http://urn.fi/URN:NBN:fi:jyu-202112236145

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [24987]

Related items

Showing items with similar title or keywords.

  • Ohjelmoinnin opettaminen osana perusopetusta : systemaattinen kirjallisuuskatsaus 

    Jahnukainen, Otto (2020)
    Tässä kandidaatin tutkielmassa tarkastellaan ohjelmoinnnin opettamista perusopetuksessa kansainvälisesti systemaattisen kirjallisuuskatsauksen avulla. Katsauksen kohteena on kahden tietotekniikan alan tiedelehden vuosikerrat ...
  • Students' problem solving in the LEGO/Logo learning environment 

    Suomala, Jyrki (University of Jyväskylä, 1999)
  • Monte Carlo -hiukkassimulaation toteuttaminen ja kiihdyttäminen Pythonin Numba-kirjastolla 

    Pitkänen, Tuomas (2022)
    Tutkielmassa vertaillaan alkuperäisen C-kielisen MCERD-simulaatiosovelluksen ja siitä tutkielmaa varten kehitettyjen Python-kielisten versioiden suorituskykyä. MCERD simuloi Elastic Recoil Detector (ERD) ja Rutherford ...
  • Hahmoperusteinen ohjelmointikieli JSON-prosessointiin 

    Isoaho, Janne (2022)
    Tutkielmassa tarkastellaan hahmoperusteista ohjelmointia ja json-prosessontia. Tutkielmassa kehitetään vaihtoehtoinen ohjelmointikieli Json-kyselyihin hyödyntäen hahmoperusteista ohjelmointia. Kehitetyn ohjelmointikielen ...
  • Staattisen ja dynaamisen tyyppisysteemin vaikutus ohjelman kehitykseen 

    Mäkelä, Samuli (2023)
    Yksi tärkeimmistä ohjelmointikielen osista on sen tyyppisysteemi, ja siitä, että minkälainen tyyppisysteemi on paras väitellään paljon. Tässä tutkielmassa käsitellään staattisen ja dynaamisen tyyppisysteemin vaikutusta ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre