Clojuren viitteet tietokantayhteyden tukena
Tekijät
Päivämäärä
2018Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Tä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. This 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.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29545]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Harmoniset funktiot kompleksialueessa ja konformikuvaukset
Karttunen, Hanna-Kaisa (2014)Tämän tutkielman tarkoituksena on syventää tietoja kompleksianalyysistä tutustumalla harmonisiin funktioihin ja konformikuvauksiin. Funktioita, jotka toteuttavat Laplacen yhtälön, kutsutaan harmonisiksi funktioiksi. ... -
Analyyttinen jatke ja Riemannin pinnat
Hakavuori, Eero (2014)Tämän tutkielman tavoitteena on esittää, miten analyyttisen funktion määrittelyjoukko laajennetaan Riemannin pinnaksi, joka sisältää informaation kaikista funktion analyyttisistä jatkeista kompleksitasossa. Tätä Riemannin ... -
Picardin lauseen todistaminen Harnackin epäyhtälön avulla
Kauppinen, Jussi (2020)Charles Emile Picardin mukaan nimetty Picardin lause ottaa kantaa kompleksisesti differentioituvien eli analyyttisten funktioiden käyttäytymiseen. Kyseinen lause on tutkielman päätulos. Tarkalleen lauseessa väitetään, että ... -
Lineaariset toisen asteen hyperboliset osittaisdifferentiaaliyhtälöt
Kauppinen, Matti (2022)Tässä työssä tutkitaan toisen asteen lineaarisia hyperbolisia osittaisdifferentiaaliyhtälöitä. Toisen asteen lineaariset hyperboliset osittaisdifferentiaaliyhtälöt ovat luonnollinen yleistys aaltoyhtälölle $$u_{tt} + \Delta ... -
Polynomikasvuiset kokonaiset funktiot
Saariaho, Ville-Matias (2022)Tässä matematiikan pro gradu -tutkielmassa tarkastellaan kompleksianalyysin keinoin polynomikasvuisia kokonaisia funktioita. Polynomikasvuisuus voidaan muotoilla tarkastelemalla funktion f modulia eli itseisarvoa. Jos ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.