Näytä suppeat kuvailutiedot

dc.contributor.authorSandström, Petri
dc.date.accessioned2011-03-30T09:40:13Z
dc.date.available2011-03-30T09:40:13Z
dc.date.issued2011
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/26715
dc.description.abstractSandström, Petri Ohjelmointikielten parametrinvälitysmekanismit Jyväskylä: Jyväskylän yliopisto, 2011, 28 s. Tietojenkäsittelytiede, kandidaatintutkielma Ohjaaja: Hirvonen, Pertti Tässä tutkimuksessa tutustutaan ohjelmointikielten parametrinvälitykseen kes-kittyen erilaisten parametrinvälitysmekanismien toimintaan. Tutkimuksen jäl-kimmäisessä osassa selvitetään muutaman uudemman ohjelmointikielen perus-teella parametrinvälityksen tämänhetkistä tilaa. Tutkimus toteutetaan pääasial-lisesti kirjallisuuteen perustuvana katsauksena. Tavoitteena on selvittää, minkä-laisia parametrinvälitysmekanismeja ja parametrinvälityksen semanttisia malle-ja ohjelmointikielten historiassa on kehitetty ja mitä hyviä tai mahdollisesti, mi-tä huonoja puolia niissä on. Tutkimuksessa etsitään vastausta myös kysymyk-seen: onko uudemmissa kielissä edes mitään vaihtoehtoja parametrinvälitysta-van suhteen? Tutkimustulokset eivät anna yksiselitteisiä vastauksia siihen, mikä para-metrinvälitysmekanismi on paras. Osoittautuu kuitenkin selvästi, että call-by-value- ja call-by-reference-parametrinvälitysmekanismit ovat olleet suosituim-pia jo pitkään ja ne ovat saavuttaneet suosion myös uudempien kielten keskuu-dessa. Tulokset osoittavat myös, että useimmat tutkituista parametrinvälitys-mekanismeista ovat enemmän tai vähemmän edellä mainittujen mekanismien muunnelmia. Tutkittujen uudempien ohjelmointikielten pohjalta viestittyy pa-rametrinvälityksen nykytilasta suuntaus, jonka mukaan ohjelmoijan ei anneta vaikuttaa parametrinvälitysmekanismin valintaan vaan ennemminkin käytettä-vään parametrinvälityksen semanttiseen malliin. Uudempien kielten joukosta löytyy myös kieliä, jotka eivät anna ohjelmoijan vaikuttaa parametrinvälityk-seen millään tavalla.en
dc.language.isofin
dc.rightsThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.rightsJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.subject.otherparametrinvälitysmekanismien
dc.subject.otherparametrinvälitysen
dc.subject.otherohjelmointikielien
dc.titleOhjelmointikielten parametrinvälitysmekanismit
dc.identifier.urnURN:NBN:fi:jyu-2011033010574
dc.type.dcmitypeTexten
dc.type.ontasotKandidaatintutkielmafi
dc.type.ontasotBachelor's thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.contributor.oppiaineInformation Systems Scienceen
dc.rights.accesslevelopenAccessfi


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot