Ohjelmointikielet sovelluskehityksessä 2020-luvulla -systemaattinen kirjallisuuskatsaus
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.
...
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29743]
License
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 ... -
Low-code alustojen vertailu ja arviointi
Rahkola, Juha-Matti (2021)Tässä tutkielmassa tutkittiin low-code -sovelluskehitysalustoja vertailemalla niiden ominaisuuksia, toiminnallisuuksia, sekä käyttökokemusta keskenään. Vertaillut alustat olivat Visual LANSA, OutSystems, sekä Mendix. ... -
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 ... -
Students' problem solving in the LEGO/Logo learning environment
Suomala, Jyrki (University of Jyväskylä, 1999) -
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 ...