• English
    • suomi
  • English 
    • English
    • suomi
  • Login
View Item 
  •   TUT DPub Home
  • Tampereen teknillinen yliopisto
  • Bachelor's theses - Open access
  • View Item
  •   TUT DPub Home
  • Tampereen teknillinen yliopisto
  • Bachelor's theses - Open access
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Kotlinin suosion kasvu ja sen syyt

Tahvanainen, Ville

Permanent address of the item is http://URN.fi/URN:NBN:fi:tty-201901251154
Thumbnail
View/Open
tahvanainen.pdf (777.4Kb)
Date
2019-01-01
Summary View
Show full item record
Alternative title: Kotlin’s rise to fame and the reasons behind it
Abstract
Tässä työssä perehdyttiin ohjelmointikieli Kotliniin ja vertailtiin sitä Javaan. Työn tarkoituksena oli selvittää Kotlinin suosion kasvua ja kasvun syitä. Lisäksi tarkasteltiin myös missä Kotlinia käytetään ja missä ei.

Ensin perehdyttiin hieman aihepiiriin, sekä Javan että Kotlinin perusteisiin. Perusteiden jälkeen käytiin läpi Kotlinin uusia ominaisuuksia, ja vertailtiin niitä Javaan. Sen jälkeen tutkittiin Kotlinin suosion kasvua tarkastellen käyttäjämääriä, käyttäjätyytyväisyyttä, kielen herättämää kiinnostusta, internetissä saatavilla olevan materiaalin määrää ja kysyntää työmarkkinoilla. Lopuksi pohdittiin suosion syitä.

Kotlin tarjoaa paljon uusia moderneja ominaisuuksia Javaan verrattuna, joita ohjelmoijat arvostavat, kuten tyhjäarvotarkastukset. Sen suosio on kasvanut voimakkaasti etenkin sen jälkeen, kun se sai statuksen virallisena Android-kielenä, ja Android onkin sen yleisin käyttötarkoitus. Puutteet työkalujen yhteensopivuudessa ovat yleisimpiä teknisiä syitä, jotka estivät Kotlinin käytön. Javan yleisyyden myötä Kotlinin potentiaalinen käyttäjäkunta on valtava, mutta ainakin työmarkkinoilla kielen kysyntä on edelleen verrattain vähäistä.

University: Tampereen teknillinen yliopisto - Tampere University of Technology
Faculty: Informaatioteknologian ja viestinnän tiedekunta – Faculty of Information Technology and Communication Sciences
Department: Tietotekniikka – Pervasive Computing
Degree Programme: Tietotekniikka
Pages: 22
Collections:
  • Bachelor's theses - Open access

| Help | Contact Us | Send Feedback
 

 

Browse

All of TUT DPubCommunities & CollectionsBy Issue DateAuthorsTitlesDepartmentFacultyThis CollectionBy Issue DateAuthorsTitlesDepartmentFaculty

My Account

LoginRegister

| Help | Contact Us | Send Feedback