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...

Full description

Bibliographic Details
Main Author: Salonen, Ville
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2011
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/37028
_version_ 1826225809832017920
author Salonen, Ville
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Salonen, Ville Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Salonen, Ville Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Salonen, Ville
datasource_str_mv jyx
description 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.
first_indexed 2012-12-06T00:03:17Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Salonen, Ville", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2011-12-01T09:33:37Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2011-12-01T09:33:37Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2011", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/37028", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkimuksen tavoitteena on selvitt\u00e4\u00e4, miten ohjelmoijan Java-osaamista voidaan hy\u00f6dynt\u00e4\u00e4 C#-kielen opiskelussa tai toisinp\u00e4in. Helppo siirtyminen antai- si muun muassa yrityksille enemm\u00e4n joustavuutta rekrytointiin, koska palkattavan ty\u00f6ntekij\u00e4n tuntemus tietyst\u00e4 k\u00e4ytett\u00e4v\u00e4st\u00e4 kielest\u00e4 ei olisi niin t\u00e4rke\u00e4\u00e4 kuin k\u00e4ytet- t\u00e4v\u00e4n kielen nopea oppiminen valmiita taitoja hy\u00f6dynt\u00e4en. Tutkimus tehtiin vertai- lemalla kielist\u00e4 julkaistuja ohjelmointioppaita, rajanpintakuvauksia ja kielten tekni- si\u00e4 spesifikaatioita. Tutkimuksen tulosten perusteella kielet ovat monessa suhteessa samankaltaisia, mutta erojakin on. Erot eiv\u00e4t ole haastavia ja Javasta C#:iin siirryt- t\u00e4ess\u00e4 ne tehostavat ohjelmointity\u00f6t\u00e4. Tulosten perusteella siirtym\u00e4t Javasta C#:iin tai toisinp\u00e4in ovat helppoja ja nopeita.\n\nThe 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\u2019 hiring decisions as the candidate\u2019s 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.", "language": null, "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Ville Salonen (viansalo) on 2011-12-01 09:33:37.567802. Form: Kandin tutkielma -lomake (1 tekij\u00e4) (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake-1-tekijae). JyX data:", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2011-12-01T09:33:37Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-2011120111752.pdf: 144308 bytes, checksum: f2654a275a901077ec38103b31d8bb50 (MD5)\nlicense.html: 4950 bytes, checksum: 5109eb161e7ced5998a088ee9b42f630 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2011-12-01T09:33:37Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-2011120111752.pdf: 144308 bytes, checksum: f2654a275a901077ec38103b31d8bb50 (MD5)\nlicense.html: 4950 bytes, checksum: 5109eb161e7ced5998a088ee9b42f630 (MD5)\n Previous issue date: 2011", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "25", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "Java", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "C#", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmointikielet", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "oppiminen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Javasta C#:iin", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-2011120111752", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2011-12-01T09:33:38Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_37028
language fin
last_indexed 2025-02-18T10:55:08Z
main_date 2011-01-01T00:00:00Z
main_date_str 2011
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/9f58c650-0af9-4284-bf7f-548c27e9831e\/download","text":"URN:NBN:fi:jyu-2011120111752.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2011
record_format qdc
source_str_mv jyx
spellingShingle Salonen, Ville Javasta C#:iin Java C# ohjelmointikielet oppiminen Tietotekniikka Mathematical Information Technology
title Javasta C#:iin
title_full Javasta C#:iin
title_fullStr Javasta C#:iin Javasta C#:iin
title_full_unstemmed Javasta C#:iin Javasta C#:iin
title_short Javasta C#:iin
title_sort javasta c iin
title_txtP Javasta C#:iin
topic Java C# ohjelmointikielet oppiminen Tietotekniikka Mathematical Information Technology
topic_facet C# Java Mathematical Information Technology Tietotekniikka ohjelmointikielet oppiminen
url https://jyx.jyu.fi/handle/123456789/37028 http://www.urn.fi/URN:NBN:fi:jyu-2011120111752
work_keys_str_mv AT salonenville javastaciin