Javasta C#:iin
Tutkimuksen tavoitteena on selvittää, miten ohjelmoijan Java-osaamista voidaan hyödyntää C#-kielen opiskelussa tai toisinpäin. Helppo siirtyminen antai- si muun muassa yrityksille enemmän joustavuutta rekrytointiin, koska palkattavan työntekijän tuntemus tietystä käytettävästä kielestä ei olisi niin tärkeää kuin käytet- tävän kielen nopea oppiminen valmiita taitoja hyödyntäen. Tutkimus tehtiin vertai- lemalla kielistä julkaistuja ohjelmointioppaita, rajanpintakuvauksia ja kielten tekni- siä spesifikaatioita. Tutkimuksen tulosten perusteella kielet ovat monessa suhteessa samankaltaisia, mutta erojakin on. Erot eivät ole haastavia ja Javasta C#:iin siirryt- täessä ne tehostavat ohjelmointityötä. Tulosten perusteella siirtymät Javasta C#:iin tai toisinpäin ovat helppoja ja nopeita.
The objective of the thesis was to find out if you can use existing Java experience to ease the learning of C# or vice versa. Easy moving from language to another would benefit for example companies’ hiring decisions as the candidate’s knowledge of a specific language would not be as important as an ability to learn the language quickly by using existing experience of another language. The study was done by comparing published programming tutorials, application programming in- terfaces and technical specifications. Based on the results of the study, languages are similar in many ways but there are some differences. These differences are not chal- lenging and when moving from Java to C# they increase the productivity of the pro- gramming. The results suggest that learning C# by using existing Java experience or vice versa is easy and fast.
...
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Kandidaatintutkielmat [5358]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Students' problem solving in the LEGO/Logo learning environment
Suomala, Jyrki (University of Jyväskylä, 1999) -
Keskeisistä haasteista funktionaalisen ohjelmointiparadigman oppimisessa
Lahtinen, Oskari (2023)Funktionaalisten ohjelmointikielten ominaisuuksia on lisätty viime vuosikymmeninä myös muihin ohjelmointikieliin. Funktionaalisen ohjelmointiparadigman oppimiseen liittyy kuitenkin useita haasteita. Näitä haasteita ovat ... -
Explaining Causes Behind SQL Query Formulation Errors
Taipalus, Toni (IEEE, 2020)This Full Research Paper presents the most prominent query formulation errors in Structured Query Language (SQL), and maps these errors to their cognitive explanations. Understanding query formulation errors is a key to ... -
A replication study on the intuitiveness of programming language syntax
Lappi, Vilma; Tirronen, Ville; Itkonen, Jonne (Springer Science and Business Media LLC, 2023)In this article, we present a replication of an empirical experiment that evaluates intuitiveness and comprehensibility of keywords relating to different concepts in programming languages, originally conducted by Stefik ... -
Opiskelijoiden suurimmat haasteet Haskell-ohjelmointikielen tyyppijärjestelmän kanssa
Keveri, Matias (2018)Haskell-ohjelmointikielellä opetettavalla funktio-ohjelmoinnin johdatuskurssilla oppilaat kohtaavat useita haasteita. Näistä yleisimmät liittyvät usein kielen syntaksiin tai tyyppijärjestelmään. Tämä tutkielma keskittyy ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.