C++-ohjelmointikielen relevanttius ja modernisointi
Shajarian, Shayan (2019)
Shajarian, Shayan
2019
Tieto- ja sähkötekniikan TkK tutkinto-ohjelma
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. Only for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-07-02
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-201906192138
https://urn.fi/URN:NBN:fi:tuni-201906192138
Tiivistelmä
Tämän kandidaattityön tarkoituksena on tutkia C++-ohjelmointikielen käyttökelpoisuutta nykyaikaisissa ohjelmistotuotannossa analysoimalla kielen historiaa, tehtyjä muutoksia, kielen uudistuksia ja vertailemalla C++-ohjelmointikieltä nykyaikaisempiin kieliin. Työn tarkoituksena on myös pyrkiä vastaamaan, onko C++ ohjelmointikieli tulevaisuuden kannalta enää relevantti yleisohjelmointikieli vai siirtyykö sen käyttötarkoitus vain hyvin spesifeihin sovelluksiin. Tutkimuksessa C++-ohjelmointikieli on todettu hyvin täydelliseksi ja nopeaksi ohjelmointikieleksi, johon on ajan myötä lisätty runsaasti moderneja ominaisuuksia, jotka ovat laajentaneet kielen mahdollisuuksia ja parantaneet kielen käyttöä runsaasti. Kielessä on kuitenkin runsaasti haittapuolia, kuten monimutkaisuus, haavoittuvuudet, ilmaisuvoima ja siirrettävyyden vaikeus, jotka voivat mahdollistaa kielen suosion vähenemisen ja uudenpien kielien valinnan yleiskäyttötarkoituksiin.