Rust- ohjelmointikielen käyttöönottoprosessi
Liimatta, Jukka (2022)
Liimatta, Jukka
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022110321916
https://urn.fi/URN:NBN:fi:amk-2022110321916
Tiivistelmä
Opinnäytetyössä harjoitettiin Rust ohjelmointikielen oppimista aloittelevan ohjelmoijan näkökulmasta, ja pohdittiin kokemuksia ohjelmointikielen käyttöönotosta. Tarkoituksena oli havainnollistaa Rust ohjelmointikielen soveltuvuutta ja hyötyjä vasta-alkavalle koodaajalle.
Oppiminen tapahtui pääasiassa Rustin omista harjoitusmateriaaleja lukemalla ja yhteisön valmistamista YouTube tutoriaaleista katsomalla. Oppimiseen kuuluu myös Rustin asentamisen ja käyttöönoton sujuvuus ja kokemuksia. Lisäksi Rustia käyttäen kehitettiin demoksi tehtävä erilliseen ikkunaan avautuva graafinen käyttöliittymä, johon voi sijoittaa Rustilla tehtyjä toimintoja ja funktioita. Tämän graafinen käyttöliittymä kehittäminen toimii oppimisen pohjana, jos tulevaisuudessa Rustilla ohjelmointi tulee tarpeelliseksi
Demon ohjelmointia varten käytettiin Visual Studio Code ohjelmaa ja tähän saatavilla olevia Rust kehitykseen liittyviä lisäosia. Graafista käyttöliittymää työstettiin, kunnes olin mielestäni käsittänyt sovelluksen toiminnan periaatteet hyvin ja toimintojen ja funktioiden sisällyttäminen käyttöliittymään onnistui sujuvasti.
Oppiminen tapahtui pääasiassa Rustin omista harjoitusmateriaaleja lukemalla ja yhteisön valmistamista YouTube tutoriaaleista katsomalla. Oppimiseen kuuluu myös Rustin asentamisen ja käyttöönoton sujuvuus ja kokemuksia. Lisäksi Rustia käyttäen kehitettiin demoksi tehtävä erilliseen ikkunaan avautuva graafinen käyttöliittymä, johon voi sijoittaa Rustilla tehtyjä toimintoja ja funktioita. Tämän graafinen käyttöliittymä kehittäminen toimii oppimisen pohjana, jos tulevaisuudessa Rustilla ohjelmointi tulee tarpeelliseksi
Demon ohjelmointia varten käytettiin Visual Studio Code ohjelmaa ja tähän saatavilla olevia Rust kehitykseen liittyviä lisäosia. Graafista käyttöliittymää työstettiin, kunnes olin mielestäni käsittänyt sovelluksen toiminnan periaatteet hyvin ja toimintojen ja funktioiden sisällyttäminen käyttöliittymään onnistui sujuvasti.