Näytä suppeat kuvailutiedot

dc.contributor.advisorTirronen, Ville
dc.contributor.authorAhinko, Matti
dc.date.accessioned2019-01-15T06:44:37Z
dc.date.available2019-01-15T06:44:37Z
dc.date.issued2018
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/62488
dc.description.abstractTämä tutkielma tarkastelee, voisiko Clojuren viitteitä käyttää tietokantayhteyksien tukena. Tutkielmassa avataan, millainen Clojure on ohjelmointikielenä sekä miten sen tietorakenteet ja viitteet toimivat. Teoksen teknisessä osuudessa toteutetaan yksinkertainen kirjasto, jolla kokeillaan Clojuren Atom-viitteen soveltuvuutta tietokantayhteyden tukena. Kirjaston suorituskykyä ja ohjelmakoodin vaatimia muutoksia verrataan suoraan tietokantayhteyteen. Toteutettu kirjasto ja sen toimintaperiaate osoittautuu mielestäni epäkäytännölliseksi. Ohjelmakoodin yksinkertaistamiseen se toimii, mutta sen käyttö ohjelmassa ole muistinkäytön tai luotettavuuden kannalta järkevää. Tutkielma tarjoaa kuitenkin tiiviin ja kattavan paketin taustatietoa Clojuresta ohjelmointikielenä. Lisäksi teos tarjoaa syventävää tietoa viitteistä ja kirjaston toteuttamisesta Clojurelle.fi
dc.description.abstractThis Master’s thesis studies if references in Clojure programming language can be used for improving, simplifying, and generally supporting database connections. The thesis will also reveal what Clojure is like and how its data structures and references function. In the extensive technical part of the thesis a library for using references as database connection will be developed. The library’s performance and usage will also be studied. The developed library ended up being quite impractical. It does work for simplifying code but practical, stable, and reliable usage is not that beneficial in its current state. In the end this thesis provides compact but comprehensive information about Clojure and advanced information about references and creating a library for Clojure.en
dc.format.extent67
dc.format.mimetypeapplication/pdf
dc.language.isofi
dc.titleClojuren viitteet tietokantayhteyden tukena
dc.identifier.urnURN:NBN:fi:jyu-201901151191
dc.type.ontasotPro gradu -tutkielmafi
dc.type.ontasotMaster’s thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.type.publicationmasterThesis
dc.contributor.oppiainekoodi602
dc.subject.ysoClojure
dc.subject.ysokirjastot
dc.subject.ysotietokannat
dc.subject.ysoohjelmointikielet
dc.subject.ysotietorakenteet
dc.subject.ysoviitteet
dc.subject.ysofunktiot
dc.subject.ysotietotyypit
dc.format.contentfulltext
dc.type.okmG2


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot